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