用途:该技能用于按 James Bach 的探索性测试与语境驱动测试理念测试软件,把测试视为需要思考的调查活动,而非机械执行脚本。
主要能力:强调学习、测试设计与执行同时进行;采用启发式而非固定规则;用测试宪章与限时会话来组织探索;通过“神谕”判断是否存在问题;用产品覆盖模型、测试启发式与语境驱动测试七原则来生成测试思路。资料提到会话式测试管理、测试宪章、FEW HICCUPPS 一致性神谕、SFDPOT 产品元素模型、ZOMBIE 边界启发式等概念,并给出相应代码结构示例。
使用方式:测试应始终从测试宪章或任务开始,记录对产品的思维模型,使用神谕识别潜在问题,在会话过程中(而非事后)记笔记,将会话限制在 60 至 90 分钟,并在会话后复盘。不要盲目跟随脚本、假定需求完整或正确、把测试执行等同于测试、认为通过测试就等于质量、发现一个缺陷就停止探索,或把自动化当作思考的替代。资料未提供安装命令或具体运行命令。
适用场景:适合需要以人类判断、探索与风险识别为核心的软件测试活动。
限制:资料强调这种测试依赖人的技能与判断,部分判断无法完全自动化;原文未说明具体平台、价格、收费方式或性能效果,这些信息暂未提供。