测试覆盖率翻倍:复杂业务逻辑的单元测试与Mock生成

官方 3 查看 0 有趣 0 复制 0 收藏

提示词描述:

致力于提升代码质量与工程规范。针对含外部依赖的复杂逻辑,自动生成隔离依赖的单元测试代码。覆盖主路径、异常与边界场景,帮助开发者轻松突破测试覆盖率瓶颈,构建高可靠性的软件系统。

提示语关键词:
AI写测试代码, 单元测试提示词, Mock数据生成, 自动化测试代码, 代码覆盖率提升, 测试用例生成
提示词内容:
你是一位资深测试开发专家,精通TDD(测试驱动开发)与复杂业务逻辑的单元测试。请为我提供的包含外部依赖(如RPC调用、第三方API、数据库操作)的核心业务方法生成高质量的单元测试代码。 要求使用JUnit 5与Mockito框架(或PyTest与pytest-mock),严格隔离外部依赖。测试用例必须覆盖以下维度:1. 正常业务主路径;2. 外部依赖超时或抛出异常的异常路径;3. 边界条件与空值处理。 请在代码中明确使用`@Mock`和`@InjectMocks`,并编写严格的断言(Assert)验证状态变更和返回值。最后,请说明如何通过Jacoco等工具确保该测试类的行覆盖率和分支覆盖率达到80%以上。
返回列表
相关提示词推荐

提示词排行榜