SuperAPI AI 工具集

130-java-testing-strategies

编程与开发

查看项目

更新于 10-15 21:49

技能介绍

用途:为 Java 代码应用成熟测试策略,设计并验证单元测试。主要能力包括三套方法:RIGHT-BICEP 提供测试创建的关键提问方向(正确结果、边界条件、反向关系、交叉校验、错误条件、性能);A-TRIP 描述好测试的特征(自动、彻底、可重复、独立、专业);CORRECT 用于边界条件验证(一致性、顺序、范围、引用、存在性、基数、时间)。

使用方式:先编译项目,运行 ./mvnw compile 或 mvn compile,若编译失败立即停止,不得继续;随后阅读 references/130-java-testing-strategies.md,将现有测试映射到 RIGHT-BICEP、A-TRIP、CORRECT 的缺口;再改进或补充测试以覆盖缺失的边界、质量特征与验证深度;最后运行 ./mvnw clean verify 或 mvn clean verify 做完整验证。

适用场景:审查 Java 代码的测试策略、在 Java 代码中应用 RIGHT-BICEP 或 A-TRIP、用 CORRECT 做边界条件验证。

限制与边界情况:编译失败是阻塞条件,必须停止;若用户目标含糊,先提问澄清再改文件或运行全项目命令;若缺少必要上下文、文件、凭据或工具,明确报告阻塞并询问是否继续配置或改用替代方案;若请求的改动与项目约束或安全边界冲突,说明冲突并请用户确认取舍。详细示例、好坏模式与约束见参考文件。