用途:该技能提供与框架无关的测试原则,用于在编写、审查或调试测试时指导测试哲学、测试结构与模拟(mocking)边界。
主要能力:强调测试行为而非实现细节;优先集成测试而非单元测试(Testing Trophy);每个测试采用 Arrange-Act-Assert(AAA)模式;测试必须相互独立,不共享可变状态;测试保持小而聚焦,一个测试验证一个行为;测试命名应描述所验证的行为;以信心而非覆盖率百分比为优化目标,不追求 100% 覆盖率,只测试重要内容。
使用方式:当请求明确匹配其范围与触发条件时应用该技能规则与引用指南,产出具体结果。例如用户要求“定义集成测试与单元测试的边界及模拟策略”时适用;而“为计费流程创建 tRPC 路由”这类请求不应优先使用该技能。
适用场景:编写、审查或调试测试,以及需要界定集成测试与单元测试边界、制定模拟策略时。
限制:资料未提供具体规则索引内容、安装命令或代码示例;若技能未按预期触发,可改用描述中的明确领域或任务关键词重述请求后重试;若多个技能指令冲突,需说明当前步骤以哪个技能为准;若输出过于笼统,可补充环境、范围、格式与成功标准等约束后重跑。