改进单元测试Skill improve-ut

此技能用于在代码更改后自动提高单元测试覆盖率,优化测试流程,确保软件质量,适用于软件开发中的测试环节。关键词:单元测试、测试覆盖率、代码质量、软件开发、自动化测试、测试策略、集成测试、回归测试。

测试 0 次安装 0 次浏览 更新于 3/13/2026

name: 改进单元测试 description: “提高新更改的单元测试覆盖率”

改进单元测试 (UT)

使用此技能在代码更改后提高测试覆盖率。

使用方法

$improve-ut

真理来源

首先阅读并遵循这些规范:

  1. .trellis/spec/unit-test/index.md
  2. .trellis/spec/unit-test/conventions.md
  3. .trellis/spec/unit-test/integration-patterns.md
  4. .trellis/spec/unit-test/mock-strategies.md

如果此技能与单元测试规范冲突,以规范为准。


执行流程

  1. 检查更改的文件:
    • git diff --name-only
  2. 使用单元测试规范决定测试范围:
    • 单元测试 vs 集成测试 vs 回归测试
    • 模拟 vs 真实文件系统流程
  3. 使用现有项目测试模式添加/更新测试
  4. 运行验证:
pnpm lint
pnpm typecheck
pnpm test
  1. 总结决策、更新和剩余的测试差距。

输出格式

## UT 覆盖率计划
- 更改区域:...
- 测试范围(单元/集成/回归):...

## 测试更新
- 新增:...
- 更新:...

## 验证
- pnpm lint:通过/失败
- pnpm typecheck:通过/失败
- pnpm test:通过/失败

## 差距/后续工作
- <无或明确理由>