title: 预检测工具 header: develop nav: devtools
sidebar: pre_testtool
开发者在提交代码包审核之前,可通过预检测工具对代码包进行检测,提前发现可能存在的问题并进行修复,提升代码包通过审核的几率。
目前预检测工具处于小流量测试阶段,仅白名单用户可使用。v2.16.0以下版本不支持该工具。
预检测范围
如下表所示,预检测会对小程序页面执行以下检测策略:
类别 | 检测项 |
体检检测 | 首页白屏检测 |
非首页白屏检测 | |
页面部分白屏 | |
控件点击无效 | |
图片加载失败 | |
页面存在无意义字符 | |
页面存在文字展示异常 | |
页面持续提示“加载中” | |
内容检测 | 诱导用户下载app |
诱导用户关注和加群 |
预检测和云检测工具的区别
预检测工具主要检测代码包审核准入规则,并且是固定检测范围及深度的,云测试工具可自定义选择测试深度、范围、检测项。预检测工具适用于开发者在提交代码包审核之前进行自检测与问题整改。
如何使用预检测工具
- 提交代码包时,在开发者工具中点击发布,系统会默认勾选创建预检测任务。
勾选创建检测任务后,检测结果仅为开发者提供整改参考,不会阻塞发布流程。
点击发布后,若成功创建预检测任务,系统会进行弹窗提示,请等待30分钟后查看检测报告。
检测完成后,系统会进行弹窗及站内信提示,可点击弹窗,也可在开发者工具右上角点击云测试,进入小程序云测试中心。
在云测试中心点击预检测按钮,查看预检测结果,历史检测记录都会展示在此处。
若检测存在问题,开发者可点击展开检测不通过项对应的具体页面路径,点击“查看详情”,可查看该页面预检测详情。
页面预检测详情包含体验检测及内容检测两部分,开发者可点击展开对应问题详情。如下图,展开后可见该页面控件点击无效的具体位置。
开发者可参考以上检测结果对代码进行修改并重新提交发布。注:检测问题按照重要性给出分类,P0最高,依次类推,请优先整改重要性高的问题。