技术实践

腾讯研发团队用门禁规则改进网站自动化测试Skill

概述

腾讯研发团队持续打磨 web-testing Skill,目标是输入任意网站链接即可完成页面发现、UI/UX 与功能测试,并输出含总评分、站点地图和截图的 Markdown 与 HTML 测试报告。针对 Tab、展开行和子表格中容易漏掉的深层页面入口,Skill 将「仔细检查」改写为可执行的强制规则:页面滚动到底再结束扫描、Tab 切换后重新枚举链接、逐链接实际点击验证、阶段结束前做递归终止自检,页面发现因此从2层提升到4层。报告交付固定为先生成站点地图、再 Markdown、最后 HTML 的顺序,每生成一个文件立即检查非空,并以页面模块数等于站点地图页面数、每页有截图等结构完整性检查作为阻断式门禁,防止「看起来做完了」。针对 Shell 长命令失败问题,Skill 明确禁用命令行内嵌长脚本与 base64 内嵌截图,改用直接写文件和本地截图路径。目前主体功能已完成、细节仍在打磨,属于实验性实践。