1. 程式人生 > >查詢功能測試的測試點

查詢功能測試的測試點

1.查詢條件:有效單一字符集測試

  系統支援的有效查詢字符集,比如大小寫字母,數字,下劃線等。支援中文的系統,還應進行中文查詢條件測試

  2.查詢條件:無效單一字符集測試

  系統不支援的有效查詢字符集,比如可能存在的!?#¥%……等字元。

  又比如在數字域中輸入字元等。

  3.查詢條件:有效組合字符集測試

  有效字符集的組合。如中英文混合。

  4.查詢條件:無效組合字符集測試

  無效字符集的組合

  5.新增空格的測試

  查詢條件的前/後新增空格測試

  6.限定條件的下拉框總輸入查詢條件測試

  比如在需求中限定只能在下拉框中選擇查詢條件的域中,嘗試進行手工輸入資料。

  7.日期型域有效測試

  正常日期查詢條件測試

  8.日期型域無效測試

  非法日期,或系統不支援的史前日期等。

  9.單一查詢條件測試

  每次使用一個查詢條件進行測試

  10.組合查詢條件測試

  每次使用兩個或以上查詢條件進行測試

  11.全部查詢條件測試

  輸入全部的查詢條件進行測試

  12.無條件查詢測試

  不輸入任何的查詢條件,直接點選查詢按鈕

  13.精確查詢測試

  比如在姓名知道,輸入使用者的全名。進行精確匹配查詢測試

  14.模糊查詢測試

  比如在姓名知道,輸入使用者的部分名字。進行部分匹配查詢測試

  15.空查詢結果專項測試

  構造查詢條件,使查詢結果為空

  16.空庫專項測試

  清空資料庫後,進行查詢測試

  17.大資料量的查詢

  在資料庫中構造大量數量,進行查詢,看前臺能否正常返回查詢結果。(此處暫時不關注效能,效能方面可做專項測試)

  18.異常網路狀況的查詢測試

  比如大資料量查詢過程中,拔掉網線,檢視測試結果是否符合預期

  19.構造只有一條資料滿足查詢要求

  測試查詢的查準率和查全率

  20.構造有多條資料滿足查詢要求

  測試查詢的查準率和查全率

  21.構造全部資料滿足查詢要求

  測試查詢的查準率和查全率

  22.構造滿足部分查詢條件但不滿足全部查詢條件的資料

  測試查詢的查準率和查全率

  23.對應查詢的表都為空時,進行查詢

  測試查詢的查準率和查全率

  24.不同的人員或角色登入,是否有不同的查詢範圍

  查詢範圍的明確(比如對應的人員是否只能查詢自己新增或設定的資訊)

  25.是否具有相應的查詢許可權

  有查詢許可權的人才能進行查詢操作

  26.穩定性

  多人同時進行多次持續不斷地大資料量查詢,檢查系統的資源消耗情況和系統能夠正查查詢的響應時間