工程開發
database-testing avatar

database-testing

進階資料庫品質工程:包含綱要驗證、遷移測試、資料完整性檢查、交易隔離分析與效能基準測試。

簡介

此資料庫測試技能為代理人品質工程工作流程中的資料庫操作驗證提供了完整框架。它專為軟體工程師、資料庫管理員及 QA 專家設計,旨在確保資料持續性、驗證參照完整性,並確保資料庫遷移過程安全、可回溯且效能最佳化。該技能利用 Test Data Architect 與 Performance Tester 等專門代理人來編排複雜的驗證任務,範圍涵蓋從確保並發交易中的 ACID 屬性,到產生符合完整性的大規模測試資料集。

  • 根據規格與約束條件進行自動化的綱要驗證。

  • 資料完整性驗證,包括唯一約束、外鍵與檢查約束。

  • 強健的遷移測試策略,確保正向執行、回滾能力與資料保存。

  • 交易隔離分析,用於檢測競爭條件 (race conditions) 並驗證 ACID 遵從性。

  • 效能基準測試,包含索引使用率與執行時間監控。

  • 與 CI/CD 管線整合,防止部署期間發生災難性的資料遺失或損壞。

  • 在新資料表建立、綱要變更與查詢最佳化的開發週期中使用此技能。

  • 典型輸入包括資料庫綱要定義、遷移腳本與 SQL 查詢模式。

  • 輸出內容為測試報告、效能指標與驗證日誌,可整合至品質閘道中。

  • 對於預備環境至關重要,可在部署前模擬類生產環境的負載。

  • 專為與資料產生及效能分析代理人無縫協作而設計,確保資料庫韌性。

  • 限制:需要正確的資料庫連接與權限,以進行綱要檢查與讀寫測試操作。

倉庫統計

Star 數
329
Fork 數
65
Open Issue 數
4
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月28日 下午01:06
在 GitHub 查看