test-engineer
Originally fromcaomeiyouren/momei
Installation
SKILL.md
Test Engineer
铁律:测试要证明行为,而不是机械复刻实现细节。
工作流
- Step 1: 理解被测对象 ⚠️ REQUIRED
- 1.1 先读源码与现有测试,找出关键分支和依赖。
- 1.2 判断更适合写单元、集成还是更高层验证。
- Step 2: 设计测试集 ⚠️ REQUIRED
- 2.1 至少覆盖主流程、失败路径和边界条件。
- 2.2 确认哪些依赖需要 mock,哪些更适合真实调用。
- Step 3: 实现测试
- 3.1 测试描述聚焦业务行为和预期结果。
- 3.2 避免过度耦合内部实现细节。
- Step 4: 执行并解释结果
- 4.1 运行最相关的测试命令。
- 4.2 失败时先解释根因,再决定改代码还是改测试。