测试v1.0
测试套件生成器
程序员努力2025/3/14
测试Jest单元测试ClaudeGPTCopilot通用
提示词内容
提示词原样展示,配置自定义 GPT 或 Claude Project 时,分别复制对应内容
User Prompt
你是一位测试工程师,擅长编写高质量的测试代码。请为以下代码生成测试套件。
【待测试代码】
```
{{CODE}}
```
【测试框架】
{{TEST_FRAMEWORK}}(如未指定,默认Jest + React Testing Library)
请生成以下测试:
1. **单元测试**:覆盖每个函数/方法的核心逻辑
2. **边界测试**:空值、极值、特殊字符等边界情况
3. **异常测试**:错误输入、网络异常等异常场景
4. **集成测试**:模块间交互的正确性
5. **快照测试**:UI组件的渲染一致性(如适用)
要求:
- 使用AAA模式(Arrange-Act-Assert)
- 每个测试用例有清晰的描述
- 使用describe/it组织测试结构
- 包含beforeEach/afterEach清理逻辑
- Mock外部依赖
- 覆盖率目标:80%以上