SuperAPI AI 工具集

free-roam-testing

测试与质量

查看项目

更新于 10-15 17:24

技能介绍

用途:free-roam-testing 是软件工厂架构中的发现型 worker,用于以随机、非脚本化的方式探索正在运行的应用,找出脚本化测试未覆盖的问题,并把新问题登记为去重后的工单,由执行 worker 系统处理。

主要能力:按“读取未关闭工单 → 选择入口 → 随机漫游 → 观察并捕获异常 → 与未关闭工单去重 → 登记新工单 → 重复”的循环运行。漫游时通过人格轮换(困惑新手、急躁高级用户、恶意用户、弱网移动用户)、路径熵、输入熵(空值、超长、emoji/unicode、脚本、SQL 类字符串、类型错误、边界数字)、时序熵(重复提交、请求中离开、快速重复)制造变化。异常记录包含操作步骤、预期、实际结果、截图、控制台错误、失败网络请求、URL/状态、分类(broken/wrong/confusing/slow/unsafe)、严重程度与可复现性。

使用方式:先建立安全边界,包括环境(优先临时/预览环境,生产环境只读或仅安全变更)、永不触碰清单(生产环境含破坏性删除、真实支付、真实外发邮件/短信、不可逆操作)、专用测试账号。随后读取未关闭工单与永不触碰清单,使用 agent-browser / chrome-cdp / webapp-testing 或 CLI 驱动真实应用。发现异常后与未关闭工单比对,匹配则补充复现评论,否则登记为 agent-ready 工单并打上 discovery、severity 标签。停止条件包括时间/迭代上限、连续 K 次无新发现的干涸停止、预算上限。

适用场景:作为独立发现循环与执行循环并行调度;或作为执行循环门禁的最高一级,在修复落地后对受影响区域做真实回归反馈。

限制:随机漫游必须在已知爆炸半径边界内进行,无法确认边界时应询问,不得对爆炸半径未知的生产环境漫游。该技能只登记问题,不修复问题。资料未提供具体安装命令、收费或价格信息。