跳到主要内容

小程序联调与自动化测试

执行前准备​

核对目标 host、租户、应用、客户端构建和受控身份,明确本次允许的数据改动、外部调用及恢复范围。使用 test/scripts/ 的现有 runner,不向页面注入虚构权限或业务状态代替真实流程。

微信开发者工具​

Windows 可通过 npm run devtools:qa 准备既有 QA 工具配置。自动化端口必须与 WECHAT_AUTOMATOR_PORT 一致;需重启时保存编辑内容并确认目标工具,不批量结束 node 或覆盖他人会话。GPU 与后台采集条件按测试指南核对。

定向套件​

npm run smoke:mini:team-approval
npm run smoke:mini:activity-participation
npm run smoke:mini:discovery

运行前阅读相应脚本的角色、真实写入和清理条件。只执行本次范围,不为文档校验调用设备、支付或外部通知套件。

证据与恢复​

等待原生控件真实更新后截图,保留 exitCode、断言、业务 ID 和清理回读。SDK 超时、截图白屏或工具启动失败应记为环境问题,不能自动判业务失败或通过。

浏览器端工作流用 BrowserBash 保留结构化结果;只有进程退出 0 且末尾 run_end.status=passed 才计通过。逐元素排查用 agent-browser,不把两类证据混称同一种验收。

结束时恢复本次原值、样例及拥有的会话;发现其他人员接管后停止覆盖。一次重试通过不抹去首轮失败记录。