如何測試淘寶 的搜索系統???

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與各相關的監控程序的兼容性測試,如輸入法、殺毒、監控、防火牆等工具同時使用
ide

5.安全性方面,每每容易被忽視的環節,具體: 
5.1被刪除、加密、受權的數據,不容許被查出來的,是否有安全控制設計; 
5.2錄入一些數據庫查詢的保留字符,如單引號、%等等,形成查詢SQL拼接出的語句產生漏洞,如能夠查出全部數據等等,這方面要有一些******的思想並引入一些工具和技術,如爬網等。 
5.3經過白盒測試技術,檢查一下在程序設計上是否存在安全方面的隱患; 
5.4對涉及國家安全、法律禁止的內容是否進行了相關的過濾和控制;
工具

6.異常性測試,各類破壞性的操做的影響測試,具體: 
6.1查詢過程當中斷網、關機 
6.2查詢過程當中強行中斷關閉頁面 
6.3查詢過程當中強行殺死相關進程等
性能

相關文章
相關標籤/搜索