資料庫測試 – 場景



本章我們將介紹一些關於各種測試方法的常見資料庫測試場景。

結構化資料庫測試

以下是關於結構化資料庫測試的常見資料庫場景:

  • 驗證資料庫名稱,驗證資料裝置、日誌裝置和轉儲裝置,驗證是否為每個資料庫分配了足夠的儲存空間,以及驗證資料庫選項設定。

  • 資料庫中所有表的名稱,每個表的列名,每個表的列型別,是否進行空值檢查。驗證每個表中的鍵和索引:每個表的主鍵,每個表的外部鍵。

  • 外部索引鍵列和另一個表中的列之間的資料型別 索引,聚集或非聚集,唯一或非唯一。

功能性資料庫測試

關於功能性資料庫測試的常見資料庫測試場景:

  • 找出實現該功能的模式、觸發器和儲存過程,並將它們組成一個功能組,然後可以一起測試每個組。

  • 檢查資料流並檢視可以在哪裡檢查資料。從前端開始。

非功能性資料庫測試

關於非功能性資料庫測試的常見資料庫測試場景:

  • 編寫測試指令碼以嘗試主要功能,並且必須在完整週期中至少檢查一次每個功能。

  • 針對特定時間段反覆執行測試指令碼。

  • 驗證日誌檔案以檢查任何死鎖、記憶體不足、資料損壞等。

  • 從前端編寫查詢併發出搜尋。選擇現有記錄,更改某些欄位中的值並儲存記錄。(這涉及 UPDATE 語句或更新儲存過程、更新觸發器。)

  • 在前端視窗中插入一個新的選單項。填寫資訊並儲存記錄。(這涉及 INSERT 語句或插入儲存過程、刪除觸發器。)

  • 選擇現有記錄,單擊“刪除”或“移除”按鈕,然後確認刪除。(這涉及 DELETE 語句或刪除儲存過程、刪除觸發器。)

  • 使用無效資料重複這些測試用例,並檢視資料庫的響應。

廣告
© . All rights reserved.