1. 程式人生 > >軟體測試-測試淘寶站內的搜尋系統測試用例

軟體測試-測試淘寶站內的搜尋系統測試用例

測試思路:功能,效能,易用性,相容性,容錯性幾方面進行測試

1.功能方面,是否能按指定條件查到正確、完整的結果,具體:
1.1錄入條件為可查到結果的正常關鍵字、詞、語句,檢索到的內容、連結正確性;
1.2錄入條件為不可查到結果的關鍵字、詞、語句;
1.3錄入條件為一些特殊的內容,如空、特殊符、標點符、極限值等,可引入等價類劃分的方法等;
2.效能方面,可利用測試工具或各種測試手段考慮功能在各方面的表現,具體:
2.1壓力測試:在不同發使用者數壓力下的表現(評價指標如響應時間等)
2.2負載測試:看極限能承載多大的使用者量同時正常使用
2.3穩定性測試:常規壓力下能保持多久持續穩定執行
2.4記憶體測試:有無記憶體洩漏現象
2.5大資料量測試:如模擬從龐大的海量資料中搜索結果、或搜尋出海量的結果後列示出來,看錶現如何等等。
3.易用性方面,互動介面的設計是否便於、易於使用,具體:
3.1依據不同的查詢結果會有相關的人性化提示,查不到時告知?查到時統計條數並告知?有疑似輸入條件錯誤時提示可能正確的輸入項等等處理;
3.2查詢出的結果羅列有序,如按點選率或其他排序規則,確保每次查詢出的結果位置按規則列示方便定位,顯示字型、字號、色彩便於識別等等;
3.3標題查詢、全文檢索、模糊查詢、容錯查詢、多關鍵字組織查詢(空格間格開)等實用的檢索方式是否正常?
3.4輸入搜尋條件的控制元件風格設計、位置擺放是否醒目便於使用者注意到,有否快照等快捷檢視方式等人性化設計?
4.相容性方面,跨平臺、多語言等多樣性環境組合情況下測試使用的正常性,具體:
4.1WINDOWS/LINUX/UNIX等各類作業系統下及各版本條件下的應用
4.2IE/FIREFOX/GOOGLE/360/QQ等各類瀏覽器下及各版本條件下、各種顯示解析度條件下的應用
4.3SQL/ORACLE/DB2/MYSQL等各類資料庫儲存情況下的相容性測試
4.4簡體中文、繁體中文、英文等各類語種軟體平臺下的相容性測試
4.5IPHONE/IPAD、安卓等各類移動應用平臺下的相容性測試
4.6與各相關的監控程式的相容性測試,如輸入法、防毒、監控、防火牆等工具同時使用
5.安全性方面,往往容易被忽視的環節,具體:
5.1被刪除、加密、授權的資料,不允許被查出來的,是否有安全控制設計;
5.2錄入一些資料庫查詢的保留字元,如單引號、%等等,造成查詢SQL拼接出的語句產生漏洞,如可以查出所有資料等等,這方面要有一些黑客攻擊的思想並引入一些工具和技術,如爬網等。
5.3通過白盒測試技術,檢查一下在程式設計上是否存在安全方面的隱患;
5.4對涉及國家安全、法律禁止的內容是否進行了相關的過濾和控制;
6.異常性測試,各種破壞性的操作的影響測試,具體:
6.1查詢過程中斷網、關機
6.2查詢過程中強行中斷關閉頁面
6.3查詢過程中強行殺死相關程序等

在這裡插入圖片描述