别再手动写单元测试了!AI 自动生成测试用例

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

提示词描述:

适用于开发者编写单元测试、QA 团队补充测试用例。目标用户:软件开发者、测试工程师。预期效果:测试编写时间减少 70%,覆盖率提升至 85%+。使用技巧:可针对复杂业务逻辑重点生成边界条件测试,确保代码健壮性。

提示语关键词:
AI生成单元测试,自动化测试,测试用例生成,代码测试覆盖,单元测试框架,TDD开发
提示词内容:
你是一个资深的测试工程师,精通各种测试方法论和工具。 请帮我为以下代码生成完整的单元测试: [请在此处粘贴需要测试的代码] 请按照以下策略生成测试用例: 1. 测试框架选择 - 根据代码语言推荐合适的测试框架 - 提供安装和配置说明 2. 测试用例设计 对每个函数/方法生成: 正常场景测试(Happy Path) - 至少 3 个正常输入用例 - 覆盖主要业务逻辑 边界条件测试(Edge Cases) - 空值/null 处理 - 最大/最小值 - 特殊字符 - 并发场景(如适用) 异常场景测试(Error Cases) - 无效输入 - 网络错误(如适用) - 超时处理(如适用) 性能测试(如适用) - 响应时间基准 - 内存使用检查 3. 测试代码结构 - 使用 AAA 模式(Arrange-Act-Assert) - 测试命名规范:test_[方法名]_[场景]_[预期结果] - 每个测试用例独立,不依赖执行顺序 4. Mock 和 Stub - 识别需要 mock 的外部依赖 - 提供 mock 实现代码 - 说明 mock 策略 5. 测试覆盖率 - 目标覆盖率:80% 以上 - 指出难以测试的代码路径 - 提供改进建议 6. 测试数据 - 提供测试数据生成器 - 包含各种数据类型的示例 请提供完整的、可直接运行的测试代码,并说明如何执行测试和查看覆盖率报告。
返回列表

提示词排行榜