表层覆盖
几分钟内开始 · 无需授权访问
公众能访问到的一切
页面、表单、用户流程和公开 API——从外部测试,就像访客(或攻击者)看到的那样。只需一个 URL 即可开始。
- 全站爬取与流程图
- 冒烟测试 + 回归测试集
- 公开 API 健康检查
覆盖范围库
这不是功能清单,而是针对你这类产品运行的真实检查。下面每个主题都以自动化测试套件的形式交付:在真实浏览器中测试 UI 流程,针对 API 做契约检查,每次部署后重新运行。
两种覆盖深度
表层覆盖
几分钟内开始 · 无需授权访问
页面、表单、用户流程和公开 API——从外部测试,就像访客(或攻击者)看到的那样。只需一个 URL 即可开始。
深度覆盖
预发布环境访问 · 与您一起配置
我们会正式接入您的项目:预发布环境凭据、测试账号,以及(如果您愿意)只读的代码仓库。这样才能触及表层测试永远看不到的部分。
覆盖范围库
这些流程一旦出错,用户就会被锁在门外,也是攻击者最先尝试的地方。蜘蛛会用测试账号执行真实登录,并检查每一条异常路径。
收入相关的流程覆盖得最深入。沙盒银行卡、被拒付款、遗弃的购物车——都在预发布环境测试,绝不动用真实资金。
大多数回归问题出在后端,之后才会暴露出来。契约检查能在几秒内发现它们,比任何 UI 测试开始加载还要早。
每个表单都是与用户之间的约定。蜘蛛会像匆忙的真人一样填写:填错、留空、粘贴、重复提交。
这类 bug 往往要等到客户看到了别的客户的数据才会被发现。基于角色的检查会以不同用户的身份访问同一批资源。
上传会以各种意想不到的方式出错。蜘蛛会带上各式各样的文件。
数据量遇上 UI 状态的地方——缓存过期和差一错误的典型发源地。
dApp 的出错方式是传统测试套件从未见过的——UI 悄悄地与链上状态不一致。蜘蛛用模拟钱包测试桥梁的两端,不使用任何真实资金。
不是压力测试,而是一道绊线。蜘蛛会按页面和接口记录响应时间,并对照基线标出性能退化。
Web2 + Web3
区块链产品出问题的方式,是传统测试集从未见过的。蜘蛛通晓两个世界——同样的流程、同样的跟踪工具、同样的保障。
连接、切换网络、交易签名——以及用户实际会遇到的拒绝路径。使用模拟钱包测试,不会动用真实资金。
在测试网和分叉的主网上调用合约:状态变化、回滚、Gas 估算失败和事件触发。
典型的 dApp 缺陷是界面与链上状态不一致。蜘蛛会把界面显示的余额、仓位和历史记录与实际链上状态进行交叉核对。
从失败的测试到已提交的工单
QA 里最费力的部分不是发现缺陷,而是撰写报告、翻找截图、追着让开发人员看到。QA Spider 会自动完成这个闭环。
01
无需任何人复现、截图或撰写。测试失败的那一刻,报告就会根据运行中实际发生的情况起草好。
复现步骤根据已执行的步骤生成 · 附带失败截图 · 严重程度 P0–P3
02
一键提交到开发人员日常工作的地方——作为您项目中的一张规范工单,并附带复现步骤和证据。
Jira · Azure DevOps · ClickUp · GitHub Issues · Linear — 提交前会检查是否重复
03
运行失败或出现新缺陷时,团队聊天中会收到通知,并附带直达工单的链接。无需有人盯着控制台才能发现出了问题。
Slack · Discord · Telegram — 运行失败和提交缺陷时通知,一切正常时保持安静
04
每个缺陷在真正完成之前都会保留状态——所以“我们已经修过了”是可以核对的事实,而不是一段记忆。
待处理 → 进行中 → 已修复 → 已验证 · 可按项目、严重程度和状态筛选 · 截图随缺陷保留
选择重要的时间——晨会之前、每次部署之后、通宵。测试集自动运行,您只需看结果,不用盯日程。
通过率、不稳定率和按严重程度划分的未解决缺陷集中在一个视图里——是发布决策所需的数字,而不是一堆日志。
被抓到的缺陷长什么样
不是日志里的一行红字,而是一张完整、可复现的工单,附有根因和修复建议,以及产生它的运行记录。下面是进入你缺陷跟踪工具的真实示例。
标题
描述
复现步骤 · 步骤
实际结果 · 实际
预期结果 · 预期
根因
POST /api/promo 对过期优惠码返回的 200 { valid: true, discount: 0 },而不是拒绝它们。建议修复
/api/promo 返回 422 code_expired,在行内显示提示信息,并在优惠码无效时保持“付款”按钮禁用。截图 · 已附跟踪记录
最近的运行
| 项目 | 环境 | 结果 | 时间 |
|---|---|---|---|
| c(客户名称已隐藏) | prod | 通过214✓ 0✗ 0⚡ | 2m 14s |
| c(客户名称已隐藏) | staging | 已提交缺陷208✓ 1✗ 0⚡ | 3m 02s |
| p(客户名称已隐藏) | dev | 已修复不稳定测试176✓ 0✗ 2⚡ | 4m 09s |
| g(客户名称已隐藏) | prod | 通过88✓ 0✗ 0⚡ | 1m 47s |
每次部署 · 每晚 · 按需
每个缺陷都是这样送达的——已去重、可复现、附根因和修复建议——直接进入你团队已在使用的缺陷跟踪工具。开发者只管修复。
认识 Helper
除了自主运行的 Spider,Helper 还会从你的缺陷跟踪工具中取出一个用户故事,逐条对照你的线上应用进行检查,并写出相关的 QA 文档:计划、用例、检查清单和缺陷报告。由你审核并批准;未经你同意,它不会触碰任何看起来像生产环境的环境。
粘贴 Jira 或 Azure DevOps 链接,Helper 就会把用户故事及其验收标准拉取进来。无需复制粘贴,也不用重新输入工单里已有的内容。
每条验收标准都会变成真实的测试,并在你的线上应用上运行:你得到的是每条标准的通过或失败,而不是一种看法。看起来像生产环境的环境会先征求你的同意。
测试计划、测试用例、冒烟测试故事、回归检查清单、边界情况排查和缺陷报告,都基于你的产品生成,可导出为 Markdown、CSV 或 Excel,供 TestRail、Xray 或 Zephyr 使用。
测试过一次的故事可以保存到项目中,成为受管理的自动化测试,明天就能与套件的其余部分一起按计划运行。
导入工单 · 在线上应用测试 · 输出文档 · 存入测试套件
试用 Helper →