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