SuperAPI AI 工具集

write-unit-tests

测试与质量

查看项目

更新于 10-27 16:25

技能介绍

用途

write-unit-tests 用于为当前代码创建全面的单元测试。当用户输入 /write-unit-tests 时触发,技能会依据项目自身的测试约定生成测试代码,并包含正确的导入与初始化设置。

主要能力

  • 测试覆盖率:为所有公开方法/函数编写测试,覆盖边界条件与错误情况,测试正向与负向场景,以高覆盖率为目标。
  • 测试结构:遵循项目所用测试框架的约定,使用清晰、具有描述性的测试名称,遵循 Arrange-Act-Assert 模式,并将相关测试按逻辑分组。
  • 测试用例:包含正常路径场景、边界条件、错误处理与异常情况,并对外部依赖进行适当的 mock。
  • 测试质量:保证测试独立且相互隔离,确保确定性与可重复性,保持测试简单聚焦,并添加有助于定位问题的断言信息。

使用方式

在需要为当前代码生成单元测试时,输入命令 /write-unit-tests 即可触发该技能。

适用场景

适用于需要为现有代码补充或生成单元测试的开发场景,尤其是希望测试代码符合项目既有测试框架约定、覆盖公开接口与异常路径、并保持测试可维护性的情况。

限制

关于该技能支持的具体测试框架、编程语言、安装方式、收费模式及平台信息,资料中暂未提供。