T06 集成测试 ⭐⭐⭐ 📋 0 次复制

集成测试 - Prompt 3

为电商订单处理流程设计集成测试。

📝 完整 Prompt
为电商订单处理流程设计集成测试。

流程:
1. 用户选择商品 → 加入购物车
2. 用户结账 → 检查库存
3. 库存充足 → 创建订单
4. 订单创建后 → 扣减库存
5. 支付成功 → 更新订单状态
6. 发送订单确认邮件

需要Mock的服务:
- PaymentService (真实调用太贵)
- EmailService (避免发真实邮件)
- 保持 InventoryService 真实(关键业务)

要测试的场景:
1. 正常流程(成功下单)
2. 库存不足(应该失败)
3. 支付失败(应该回滚)
4. 邮件发送失败(不应该影响订单)

请给出:
1. 测试数据准备脚本
2. 完整的测试代码
3. Mock配置
← 返回列表

📎 同任务下的其他 Prompt