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

1.1 KiB

集成测试检查清单

数据库集成测试

  • PostgreSQL 真实连接测试
    • 事务回滚测试
    • 并发写入测试(多个账户同时创建)
    • 账户序列号生成器的并发安全性
    • 外键约束测试
    • 索引性能测试

Redis 集成测试

  • Redis 真实连接测试
    • Token 存储/读取/过期
    • SMS 验证码存储/过期
    • 分布式锁测试(防止重复注册)

Kafka 集成测试

  • Kafka 真实连接测试
    • 事件发布成功
    • 事件发布失败重试
    • 事件顺序保证
    • 消费者能正确接收事件

SMS 服务集成测试

  • 真实 SMS API 调用(使用测试号码)
    • 发送成功
    • 发送失败处理
    • 限流测试(防止恶意发送)

JWT Token 测试

  • Token 签名验证
  • Token 过期验证
  • Token 刷新流程
  • 跨服务 Token 验证(如果有多个服务)

区块链钱包测试

  • 助记词生成的随机性
  • 地址派生的一致性
  • 加密/解密的安全性
  • 多链地址格式验证