查詢輸入:(1)分別對單條件進行精確查詢
(2)輸入長度的檢驗,輸入允許的最長值進行查詢,是否支援
(3)兩個查詢條件是否為2選1,來回選擇是否出現頁面錯誤
(4)輸入字元
(5)輸入特殊字元
(6)輸入數字
(7)輸入漢字
(8)輸入關係表示式與、或、異或、非、等於
(9)輸入空格
(10)條件中含有空格
(11)輸入超長字元
(12)輸入全形字符
(13)輸入單引號
(14)輸入單引號引起來的資料
(15)輸入雙引號
(16)輸入雙引號引起來的資料
(17)如果支援模糊查詢,輸入部分查詢條件
(18)輸入系統中不存在與之匹配的條件
查詢結果檢查
(1)查詢結果按什麼順序排序
(2)查詢結果是否根據字段顯示排序功能
(3)查詢結果是否有分頁,如果有,每頁最多包含多少記錄
(4)查詢結果是否匹配
(5)查詢結果是否與資料庫一致
(6)查詢結果是精確查詢還是模糊查詢
ui驗證
(1)文字顯示是否正確
(2)頁面是否有錯別字
(3)輸入框大小、文字大小是否合適
(4)頁面是否美觀
(5)查詢結果字段顯示是否與需求一致
效能方面
(1)查詢處理時間是否能接受
(2)資料庫中存在大資料量資料時,查詢時間是否能接受
(3)當多個使用者同時查詢時,輸入相同或不同的查詢條件系統響應是否及時...
資料庫測試
對於資料庫部分,一般需要進行功能測試,容錯測試,效能測試,安全測試等,這個也要根據產品特性和需求決定,具體決定需要測試哪些方面,簡單說明如下,大家可以繼續補充。1.效能併發測試 例如之前updater討論會,有提到的資料庫的併發測試,結合響應時間的測試 1 與資料庫連線的服務程式採用多執行緒同時開啟...
資料庫測試
從測試過程的角度來說我們也可以把資料庫測試分為 系統測試 傳統軟體系統測試的測試重點是需求覆蓋,而對於我們的資料庫測試同樣也需要對需求覆蓋進行保證。那麼資料庫在初期設計中也需要對這個進行分析,測試.例如儲存過程,檢視,觸發器,約束,規則等我們都需要進行需求的驗證確保這些功能設計是符合需求的.另一方面...
資料庫的測試
如果想保證業務層測試的正確性,那麼我們必須要對資料庫進行測試。但是目前我還沒想到在記憶體中去進行資料庫的測試,只能進行整合測試。那麼下面來講一下關於資料層的測試。因為在資料庫的內部我們無法控制我們只能通過黑盒測試,給予值然後返回我們想要的預期效果來判斷是否成功。但是在測試中我們必須要保證單一性,比喻...