工程开发
exploratory-testing-advanced avatar

exploratory-testing-advanced

进阶探索式测试技术,结合 SBTM、RST 启发式与测试巡览。适用于深入调查、风险发现以及寻找自动化测试无法覆盖的缺陷。

简介

此技能提供了一种结构化且由 AI 代理协助的探索式测试方法,将测试工作从随机点击转变为具备纪律且高价值的调查活动。专为质量工程师与开发人员设计,利用基于会话的测试管理 (SBTM) 在明确的时间盒内保持测试重点,确保学习、测试设计与执行同步进行。此技能在调查新功能或复杂功能、发掘自动化回归测试可能遗漏的隐藏风险,或学习陌生系统架构时特别有效。

  • 采用快速软件测试 (RST) 启发式方法,包括用于覆盖范围分析的 SFDIPOT (结构、功能、数据、接口、平台、操作、时间) 以及用于识别基于一致性问题的 FEW HICCUPPS。

  • 提供 12 种战术性测试巡览 (Test Tours),如商业区、金钱流、垃圾收集器等,根据特定焦点领域引导探索策略。

  • 支持协作式代理配对,利用如 qe-flaky-test-hunter、qe-visual-tester 与 qe-quality-analyzer 等专业代理来扩展测试力度。

  • 包含标准化的 SBTM 会话工作流程:章程制定、系统化探索、即时文件记录与汇报,以最大化知识共享与覆盖率。

  • 实现复杂场景下的代理群体协调,允许人类担任领航员,同时由代理执行高容量的测试变体或视觉回归测试。

  • 输出详细且结构化的会话笔记,包含错误证据、发现摘要与可执行的覆盖率指标。

  • 输入:具备任务、范围与目标时间盒 (通常为 45-90 分钟) 的明确测试章程。

  • 输出:完整的会话报告,记录发现的错误、观察到的行为与更新后的风险文件。

  • 最佳实践时机:测试规划的早期发现阶段,或调查间歇性失败时。

  • 确保人类驾驶员与 AI 领航员之间的清晰沟通,并使用定义的配对模式来有效地分配工作负载。

  • 文件重点应放在观察与发现,而非重新创建预先计划的测试案例,强调探索性思维的核心价值。

仓库统计

Star 数
329
Fork 数
65
Open Issue 数
4
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月28日 13:13
在 GitHub 查看