天天看點

五、資料庫測試場景

五、資料庫測試場景

1.頁面送出成功時檢查資料是否正确地儲存在資料庫中

2.檢查不接受空值的列值

3.資料應根據表設計被存儲在單個或多個表中

4.索引名稱應按照标準如IND_ <表名> _ < 列名>

5.表應該有主鍵

6.應對表中的列給出相應的描述資訊(除了諸如建立時間、建立人等審計列)

7.應該為每個資料庫的添加/更新操作添加日志

8.應該為需要的表建立索引

9.檢查是否隻有操作完全成功後才将資料送出到資料庫中

10.一旦事務失敗資料應該復原

11.資料庫名稱應按照應用程式類型命名,即測試,UAT,沙箱,現場(盡管這不是一個标準,但對資料庫維護是很有幫助的)

12.資料庫邏輯名稱應根據資料庫名稱命名(這不是标準但又有利于資料庫維護)

13.存儲過程不應該以字首“sp_”命名

14.檢查表審計列的值(如建立日期、建立人、更新日期、更新者、已删除、删除日期、删除者等等)填充正确

15.檢查輸入資料儲存時是否未被截斷,在頁面中顯示的字段長度和資料庫的字段長度應該是相同的

16.檢查包含最小、最大和浮點的數值字段

17.檢查數值字段含有負值(接受和拒絕兩種情況)

18.檢查單選按鈕和下拉清單正确地儲存在資料庫中

19.檢查資料庫字段設計的資料類型和資料長度是否正确

20.檢查所有的表限制條件如主鍵、外鍵等是否正确實作

21.測試存儲過程和觸發器的樣本輸入資料

22.輸入資料的首尾空格應在資料儲存到資料庫之前被自動隐去

23.主鍵列不允許為NULL值