工程開發
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 查看