SuperAPI AI 工具集

test-quality-standards

测试与质量

查看项目

更新于 10-16 06:16

技能介绍

用途:在编写或审查测试用例、创建单元测试、实现测试、精简或评审测试代码时,提供统一的测试质量标准。

主要能力:

  1. 核心原则——测试代码保持最小化,每个用例只覆盖一个独立场景;注释简短,使用 // Compliant 或 // Compliant: [2-4 词],避免冗长解释,有 URL 则用单行注释引用;新用例优先加入已有测试方法;测试风格与规则作用域匹配(Tests 用测试风格代码,Main 用生产风格代码,All 两者皆可);遵循既有命名与结构约定;去除冗余。
  2. 代码简洁——只包含触发场景所需的代码,每个用例一个模式,变量与函数名尽量贴近真实来源。
  3. 注释规范——保持简短,避免多行块注释和冗长说明,有参考链接时直接给出链接。
  4. 结构——整合进已有测试方法,遵循代码库现有结构、命名与注解方式。
  5. 无冗余——定稿前对比新旧用例,删除相同或近似模式,确保每个用例带来独特覆盖。

使用方式:在创建测试时直接应用这些标准;精简测试时按标准审查并简化;评审测试覆盖时检查每个用例是否具有独特价值。示例:public void ForLoop_NoIssue() => builder.AddSnippet("for (int i = 0; i < 10; i++) { }"); 以及 foreach (int x in items) { } // Compliant: collection iteration。

适用场景:需要统一测试质量规范、减少测试冗余、提升测试可读性的团队与项目。

限制:资料未提供具体安装命令、平台支持、收费价格或运行环境要求。