用途:用能提供有效信心的最小测试类型,证明调用方真正依赖的行为。测试代码聚焦规则、转换、边界和错误,不验证测试准备代码或语言本身。
主要能力:按真实依赖边界选择测试类型;删除或改写无意义测试;检查断言、命名、测试数据和注释;处理 mock、stub、spy 与真实依赖边界;对照反面例子清理无意义测试逻辑。
使用方式:收到测试任务后,先定位真实风险与可观察行为,再按真实依赖边界选择测试类型,按读取规则加载 reference,删除或改写无意义测试,检查全部待写入文字的可读性后写入,运行最小相关测试、文件级 lint 和类型检查,最后报告修改、保护行为与验证结果。读取规则:选择或调整测试类型时读取 references/test-types.md;新增、修改或评审单元测试的断言、命名、测试数据和注释时读取 references/assertions-and-comments.md;使用 mock、stub、spy 或涉及真实依赖边界时读取 references/mocking.md;新增、修改或评审任何测试时必须读取 references/anti-patterns.md。
写入前可读性检查:humanizer-zh skill 可用时必须调用并完整读取应用其 SKILL.md;不可用时用常用词和短句说明测试条件、行为与预期结果,保留代码、标识符、命令、路径、URL、链接目标、结构化数据、测试输入及断言值原样。
完成标准:测试只保留真实行为、边界、错误或对外契约断言;expected 由规则独立定义;mock 只隔离与当前风险无关的协作者;注释符合项目规范;完成最小相关验证。
限制:资料未提供具体安装命令、平台支持、收费方式或价格信息。