- 資料庫測試教程
- 資料庫測試 - 首頁
- 資料庫測試 – 概述
- 資料庫測試 – 型別
- 資料庫測試 – 流程
- 資料庫測試 – 技術
- 資料庫測試 – 場景
- 資料庫測試 – 物件
- 資料庫測試 – 資料完整性
- 資料庫測試 – 資料對映
- 資料庫測試 – 效能
- 資料庫測試 – 工具
- 資料庫測試 – 備份
- 資料庫測試 – 恢復
- 資料庫測試 – 安全性
- 資料庫測試 – 挑戰
- 資料庫測試 - 面試問題
- 資料庫測試有用資源
- 資料庫測試 - 快速指南
- 資料庫測試 - 有用資源
- 資料庫測試 - 討論
資料庫測試 – 場景
本章我們將介紹一些關於各種測試方法的常見資料庫測試場景。
結構化資料庫測試
以下是關於結構化資料庫測試的常見資料庫場景:
驗證資料庫名稱,驗證資料裝置、日誌裝置和轉儲裝置,驗證是否為每個資料庫分配了足夠的儲存空間,以及驗證資料庫選項設定。
資料庫中所有表的名稱,每個表的列名,每個表的列型別,是否進行空值檢查。驗證每個表中的鍵和索引:每個表的主鍵,每個表的外部鍵。
外部索引鍵列和另一個表中的列之間的資料型別 索引,聚集或非聚集,唯一或非唯一。
功能性資料庫測試
關於功能性資料庫測試的常見資料庫測試場景:
找出實現該功能的模式、觸發器和儲存過程,並將它們組成一個功能組,然後可以一起測試每個組。
檢查資料流並檢視可以在哪裡檢查資料。從前端開始。
非功能性資料庫測試
關於非功能性資料庫測試的常見資料庫測試場景:
編寫測試指令碼以嘗試主要功能,並且必須在完整週期中至少檢查一次每個功能。
針對特定時間段反覆執行測試指令碼。
驗證日誌檔案以檢查任何死鎖、記憶體不足、資料損壞等。
從前端編寫查詢併發出搜尋。選擇現有記錄,更改某些欄位中的值並儲存記錄。(這涉及 UPDATE 語句或更新儲存過程、更新觸發器。)
在前端視窗中插入一個新的選單項。填寫資訊並儲存記錄。(這涉及 INSERT 語句或插入儲存過程、刪除觸發器。)
選擇現有記錄,單擊“刪除”或“移除”按鈕,然後確認刪除。(這涉及 DELETE 語句或刪除儲存過程、刪除觸發器。)
使用無效資料重複這些測試用例,並檢視資料庫的響應。
廣告