如何測試一個搜索框?

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

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

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

總結:

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









作者:軟件測試君

歡迎關注微信公眾號 :軟件測試君