rwadurian/backend/services/identity-service/test/integration-checklist.md

41 lines
1.1 KiB
Markdown

# 集成测试检查清单
## 数据库集成测试
- [ ] PostgreSQL 真实连接测试
- [ ] 事务回滚测试
- [ ] 并发写入测试(多个账户同时创建)
- [ ] 账户序列号生成器的并发安全性
- [ ] 外键约束测试
- [ ] 索引性能测试
## Redis 集成测试
- [ ] Redis 真实连接测试
- [ ] Token 存储/读取/过期
- [ ] SMS 验证码存储/过期
- [ ] 分布式锁测试(防止重复注册)
## Kafka 集成测试
- [ ] Kafka 真实连接测试
- [ ] 事件发布成功
- [ ] 事件发布失败重试
- [ ] 事件顺序保证
- [ ] 消费者能正确接收事件
## SMS 服务集成测试
- [ ] 真实 SMS API 调用(使用测试号码)
- [ ] 发送成功
- [ ] 发送失败处理
- [ ] 限流测试(防止恶意发送)
## JWT Token 测试
- [ ] Token 签名验证
- [ ] Token 过期验证
- [ ] Token 刷新流程
- [ ] 跨服务 Token 验证(如果有多个服务)
## 区块链钱包测试
- [ ] 助记词生成的随机性
- [ ] 地址派生的一致性
- [ ] 加密/解密的安全性
- [ ] 多链地址格式验证