用途:编写能证明目标行为、并在该行为被破坏时失败的测试。遵循用户范围与仓库实际契约,本技能不授权实现、外部操作或修改验收标准。
主要能力:先发现仓库的测试运行器、固定包装器、配置、邻近测试与 CI 命令,掌握聚焦与全量套件命令;从需求、已实现行为与交接声明推导用例,把每条验收标准映射到可区分对错的用例;按可观察行为命名,一个测试一个行为,夹具在受测维度上具有对抗性。缺陷修复先写复现、观察预期失败、做最小修复、观察通过;新功能按垂直切片推进,默认测试后置,显式选择测试先行时一次一个测试加最小实现,避免先写全部测试的水平切片反模式。优先使用真实内部对象、临时文件与测试数据库,仅在外部边界和最后自有适配器处打桩。断言消费者可见结果,覆盖边界、非法输入、并发与失败场景。用运行唯一的违规证明“不应发生”的断言,确认控制变异确实生效后再评估。编辑时跑窄检查,交接前跑完整检查,检查通过/执行计数,空套件或跳过不算正面证据。
使用方式:按需阅读配套文档——测试设计、回归证明、测试坏味道、反模式修复阶梯、预言坏味道、隔离与沙箱陷阱、假通过预言陷阱、生成语料技术、测试完成与合理化对照表。
适用场景:编写测试、补充覆盖率、修复缺陷、审查生成测试、变更快照、测试异步时序、审计现有测试能否发现回归。
限制:本技能为通用技能,不替代 PHP/Laravel 或 React/TypeScript 等框架专用技能;不得为让实现通过而修改规格、断言、夹具、快照或预期输出;具体命令、配置与平台信息以仓库实际为准,资料未提供具体命令示例。