工程开发
database-testing avatar

database-testing

数据库架构验证、数据完整性测试、迁移测试、事务隔离与查询性能分析。确保应用程序的 ACID 合规性与参照完整性。

简介

此技能为您的质量工程工作流程提供了一套专门的数据库测试框架。专为工程师、数据库管理员与 QA 专家设计,用于验证持久层、确保复杂关联模型间的数据一致性,并检验数据库架构迁移的安全性。通过测试数据架构师、执行器与性能测试器等代理程序,此技能可自动验证 ACID 特性、并发访问与查询优化,有效防止正式环境中的重大数据丢失或损坏。

  • 针对规范进行自动化架构验证(数据表、列、约束)。

  • 针对唯一约束、外键与参照完整性的数据一致性验证。

  • 安全的迁移测试,包含正向与回滚路径验证及数据保存检查。

  • 事务隔离测试,用于识别并发错误与死锁。

  • 查询执行性能基准测试与索引使用分析。

  • 自动生成符合完整性的大规模集成测试数据。

  • 在 CI/CD 流程中引入此技能,确保数据库变更不会破坏后续逻辑或造成性能衰退。

  • 请务必在正式部署前于预备环境测试迁移脚本,以验证状态变更的可逆性。

  • 输入通常包含目标数据库架构、SQL 迁移文件与性能基准;输出则为验证报告、完整性快照与性能优化建议。

  • 当实现包含高并发访问或敏感财务计算的功能时,请严格执行事务隔离测试。

  • 直接与现有的测试框架集成,并协调专业代理程序处理复杂的有状态测试场景,无需人工介入。

仓库统计

Star 数
329
Fork 数
65
Open Issue 数
4
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 07:25
在 GitHub 查看