界面測試
·搜索框 UI 顯示正常,布局合理;
·搜索頁面布局合理,無錯別字;
·搜索出的結(jié)果展示,布局合理;
·已查看過的結(jié)果鏈接,鏈接的眼神要灰化處理,和沒有點擊過的結(jié)果鏈接區(qū)分;
·結(jié)果數(shù)量龐大時,頁面的分頁布局合理;
功能測試
·鏈接測試:頁面上的鏈接都可連接至正確的頁面
·搜索歷史內(nèi)容記錄,便于查找檢索過的內(nèi)容
·搜索內(nèi)容聯(lián)想輸入,便于用戶搜索的便捷與準確性
·搜索功能測試(重點)
·搜索內(nèi)容為空,驗證系統(tǒng)如何處理
·搜索內(nèi)容為空格,查看系統(tǒng)如何處理
·邊界值驗證,在允許的字符串范圍內(nèi)外,驗證系統(tǒng)的處理
·超長字符串的輸入,系統(tǒng)是否會截取允許的長度來檢索結(jié)果
·合法的字符串長度后,加空格,驗證檢索結(jié)果
·多個關(guān)鍵詞中間加入空格,tab,逗號后,驗證系統(tǒng)的結(jié)果是否正確
·驗證每種合法的輸入,結(jié)果是否正確
·是否支持檢索內(nèi)容的復(fù)制、粘貼、編輯等操作
·是否支持回車鍵搜索
·多次輸入相同的內(nèi)容,查看系統(tǒng)每次檢索的結(jié)果是否正確,相同
·特殊字符,轉(zhuǎn)義符,html 腳本等需作處理
·敏感詞匯,提示用戶無權(quán)限等信息
·輸入的內(nèi)容,是否支持快捷鍵操作等
·只能輸入允許的字符串長度
安全性測試(沒有做過,只能列出一些簡單的注意點)
·腳本的禁用
·SQl 注入,檢索 sql select 語句等
·敏感內(nèi)容的檢索是禁止的
·特殊字符的檢索
·被刪除、加密、授權(quán)的數(shù)據(jù),不允許被查出來的,是否有安全控制設(shè)計
兼容性測試
·多平臺 windows,mac
·移動平臺 ios,android
·多瀏覽器 FF,Chrome,IE,國內(nèi)主流瀏覽器等
性能測試
·搜索頁面打開的速度是否滿足設(shè)計要求
·搜索出結(jié)果消耗的時間,是否滿足設(shè)計要求
本地化測試
·登錄時,自動切換至相應(yīng)語言國家的搜索主頁
高級搜索:
黑馬程序員
先展示百度的高級搜索頁面,僅供參考:
場景法測試,主要是為了驗證搜索結(jié)果的正確性:
在上述場景測試中每個場景,都對應(yīng)了一種高級搜索活動從開始到退出搜索的完整過程,測試結(jié)果和預(yù)期結(jié)果相同就說明搜索結(jié)果正確,反之則