QA Spider
审计我的网站

每次部署都运行测试,缺陷自动提交

QA Spider 在真实浏览器中并通过 API 测试你的应用,每次部署都运行测试套件,并把每个确认的回归问题提交到你团队已在使用的缺陷跟踪工具。Enterprise 方案:欢迎联系我们。

你能得到什么

  • 真实浏览器中的 UI 测试
  • REST 和 GraphQL 契约检查
  • 根据失败的运行生成的缺陷报告:复现步骤、截图、严重程度。已做重复检查,经你批准后才会提交。
  • 缺陷提交到 Jira, ClickUp, GitHub Issues, Linear, Azure DevOps
  • 提醒发送到 Slack, Discord, Telegram
  • AI 分诊:是不稳定的测试还是真实缺陷
  • 根据你的代码仓库分析根因,只读
过期优惠码仍按全额扣款缺陷报告示例
严重程度
P1
复现步骤
添加一件商品,打开 /checkout,使用过期的优惠码,用测试卡付款。
预期结果
优惠码被拒绝并给出提示信息。
实际结果
显示“优惠码已应用”,并按全额扣款。
提交到
Jira,经批准后提交。已发送 Slack 提醒。

缺陷是如何流转的

每次部署都会运行测试套件。失败的测试会变成缺陷报告;经你批准后,它会进入你的缺陷跟踪工具,并通知你团队的聊天群。

部署后测试运行,其中一个失败,它的 Bug 报告被移到团队的跟踪工具中,同时一条 Slack 消息发出通知。

  1. 一次运行失败

    每次部署都在真实浏览器中运行,并针对你的 API 测试。

  2. 分诊判定

    是不稳定的测试、基础设施的偶发抖动,还是真实的产品缺陷。

  3. 报告自动生成

    复现步骤来自实际运行的过程,附上截图和严重程度。

  4. 由你批准

    批准之后,它才会进入你的缺陷跟踪工具和聊天群,之前不会。

默认安全

只读检查可在生产环境运行。任何会创建或修改数据的操作,只在开发或预发布环境运行。提交工单或发送聊天消息需等待你的批准。我们绝不会为了让运行变绿而隐瞒真实缺陷。

Pro 还包含

Pro ($29/mo) 每月包含 1,000 次测试额度:按需运行生成的测试、挑选测试、保存测试套件、根据描述生成测试并以可视化方式编辑。定时运行、提交到缺陷跟踪工具、聊天提醒和 AI 分诊属于 Enterprise。

也支持 Web3。dApp 同样适用:蜘蛛使用模拟钱包驱动钱包流程(连接、切换网络、签名、拒绝),针对测试网执行合约调用,并检查你的界面显示的内容是否与链上一致。

团队常问的问题

这与我们自己编写测试有什么不同?

没有什么能阻止你自己写。QA Spider 编写的是你的团队也能写出的标准测试代码。区别在于由谁来做这些工作:它起草测试、在每次部署时运行、在界面变化时修复定位器并提交缺陷。你的工程师只需审阅结果。

它会让我们的缺陷跟踪工具被刷屏吗?

不会。每个失败都会先经过分诊:不稳定的测试会被修复,基础设施的偶发问题会被重试,只有确认的产品缺陷才会变成工单。提交需要你批准,每个工单还会检查是否重复。

我们的界面变化时会怎样?

如果因为你改版导致定位器失效,Spider 会修复测试并做好记录。如果行为出现了回归,它会提交缺陷,而不是悄悄修改测试让结果保持通过。

你们如何处理登录、支付和测试数据?

你为 Spider 提供预发布环境的测试账号。它会在那里登录、用测试卡结账并提交表单。会修改数据的流程只在开发和预发布环境运行;生产环境只做只读检查。

你们需要我们的源代码吗?

测试不需要:Spider 以用户接触应用的方式来测试它。你也可以选择以只读方式连接代码仓库,这样失败时就能指出背后的文件和提交。

在生产环境运行安全吗?

生产环境的运行仅限于只读的冒烟检查。任何会创建、编辑或删除数据的操作都会被标记为修改型,只在开发或预发布环境运行。

团队的自动化 UI 与 API 测试 | QA Spider