如何測試一個搜索框?

設(shè)計測試用例:從有效輸入、無效輸入、功能測試、性能測試、壓力測試、UI測試、Accessibilty測試等方面考慮。

對于具體如何測試具體功能. 又可以從邊界值. 等價類. 特殊值等方面去考慮:

空內(nèi)容點擊搜索. 看其有沒有LINK
輸入過長查詢數(shù)據(jù). 看其有沒判斷. 報錯
輸入各種符號. 特別是空格. 特殊字符如%、_等看其能否正確判斷
輸入各種字符. 譬如輸入范圍是0~9. A~Z的看輸入中文是什么效果
輸入正確數(shù)據(jù). 看其的查詢后數(shù)據(jù)的完整性
注意在光標(biāo)停留的地方輸入信息時. 光標(biāo)和所輸入的信息會否跳到別的地方
在輸入結(jié)束后直接按回車鍵. 看系統(tǒng)處理如何. 會否報錯
反復(fù)輸入相同的數(shù)據(jù)(5次以上)看是否報錯
輸入不存在的搜索內(nèi)容 如 fgfg。。
還有回車鍵的測試一定要注意到. 經(jīng)常會碰到有的程序一按回車鍵. 就關(guān)閉對話框了。
于輸入框點擊鼠標(biāo)右鍵是否出現(xiàn)Menu. Menu內(nèi)容依次為"撤消"、"復(fù)制"、"粘貼"、"刪除"、"全選"(具體情況視實際情況而定)
需要特別注意英文單引號的問題. 這是很多開發(fā)人員容易忽略的問題. 懂點數(shù)據(jù)庫查詢知識的都知道為什么要特別注意這個符號
上面是網(wǎng)上搜到用例 感覺不是很條理。。

總結(jié):

對于一個看似簡單的面試題. 不要輕易給出答案.先好好從大局上想一想.









作者:軟件測試君

歡迎關(guān)注微信公眾號 :軟件測試君