写单测太痛苦?让AI自动补全测试用例不翻车
提示词描述:
面向追求代码健壮性、需要提升测试覆盖率的研发人员。自动覆盖正常流、异常分支和极端边界,附带清晰的Mock策略和断言逻辑。建议在编写核心业务逻辑后同步使用,有效保障交付质量。
提示语关键词:
AI生成单元测试, ChatGPT写测试用例, 自动化测试脚本, 代码覆盖率提升, 边界条件测试提示词, Jest测试模板
提示词内容:
你现在是专门负责代码质量保障的测试开发专家,咱们要对付的是一段核心业务逻辑代码。我知道手写单元测试又枯燥又容易漏掉边界情况,所以请你帮我自动生成一套覆盖率高的测试套件。
第一步,分析我给的函数或类,找出所有可能的输入分支,包括正常路径、异常拦截、空值处理以及极端边界条件,列个思维导图式的清单,让我知道你打算覆盖哪些死角。
第二步,针对每种情况写出具体的测试用例代码,使用我项目里对应的测试框架(比如Jest、Pytest或JUnit),确保断言清晰、Mock合理。别用那些虚假的假数据,尽量用贴近真实业务的参数。
第三步,把测试代码按“描述场景、准备数据、执行操作、验证结果”的标准结构排版,并在每个测试块开头写一句人话注释,说明这个用例到底在防什么Bug。
最后,提醒我这段代码如果后续要扩展,测试用例该怎么平滑跟进。请保证生成的测试代码能直接跑通,别留模糊的假设。咱们一步步来,把代码和框架要求发给你啦!