AI怎么写单元测试?覆盖率达90%的提示词模板
提示词描述:
解决单元测试编写耗时痛点,一键生成覆盖正常、边界与异常场景的高质量测试用例。支持主流测试框架,遵循AAA模式并自动Mock依赖,轻松将代码测试覆盖率提升至90%以上。
提示语关键词:
AI写单元测试,ChatGPT提示词,自动生成测试用例,AI写测试代码,单元测试覆盖率,AI做代码测试
提示词内容:
【使用场景】
需为核心业务逻辑编写高覆盖率的单元测试,解决测试用例编写耗时的问题。
【操作步骤】
1. 输入目标代码:{填写需要测试的类或方法代码}
2. 指定测试框架:{填写框架,如Jest、PyTest或JUnit 5}
3. 设定覆盖场景:要求包含正常路径、边界条件、异常抛出及Mock外部依赖。
4. 生成测试代码:要求AI输出可直接运行的测试脚本,并遵循AAA(Arrange-Act-Assert)模式。
【效果示例】
输入:用户密码校验方法。
输出:包含密码为空、格式错误、正确匹配等5个测试用例的Jest代码,使用Mock模拟数据库查询。
【进阶技巧】
追加指令:“请分析当前测试用例的盲区,并补充针对并发冲突场景的测试代码”。