關於搜索框的測試用例


摸索中,還很不成熟,但願能拋磚引玉吧,我做的搜索測試是來抓取百度、谷歌等搜索信息。

 

1、中文、英文、數字三者組合測試

 

2、中文或者英文中間、前面、后面加空格,由一個到三個以上空格

 

3、搜索內容前面加上特殊字符、html標簽、標點符號等等

 

4、搜索結果要與原網對照的,要看看網頁內容有沒有亂碼,每頁或者末頁的最后一條信息是否一 致,是否丟失信息

 

5、是否支持enter鍵,是否有默認輸入點

 

6、是否支持大小寫、半角與全角

 

7、如果有時間等高級搜索的限制,可以搜索一下中間時間段的搜索內 容是否與原網相符

 

8、查看頁碼是否有問題,有的搜索結果是虛的,翻到最后頁碼發生變化

 

9、在同一個頁面連續搜索

 

10、數據庫的反應時間

 

11、還有在搜索結果出來后,點擊搜索的文章,看是能夠進入相關的網頁

 

忘了一些,下次想起來補上吧,高手有什么好的搜索框測試設計,不妨指點一下。

 
 

下面是一個朋友補充的,呵呵,其實是非常高效的測試用例

 

一:簡單搜索輸入框測試用例

 

1:不輸入任何字符,點擊搜索按鈕,一般搜索出網站所有的信息

 
 

2:一般搜索輸入框中的有文章顯示,當鼠標點擊時,文章消失

 
 

3:輸入全角/半角中文字符(一個字符、超長字符、已經信息字符)

 
 

4:輸入全角/半角英文字符(一個字符、超長字符、已經信息字符)

 
 

5:輸入全角/半角特殊字符~!@#$%^&*()_+|{}:"<>?.,;'[]\=-(注意單引號經常會發現bug)

 
 

6:輸入全角/半角中英文空格

 
 

7:輸入html語言

 
 

8:輸入特殊字符串NULL、null、 空格的轉義字 符;<scrīpt></scrīpt>;<br>;<tr>;<td>;< /tr>;</td>;</html>;</body>;</table>

 
 

9:輸入javascript

 
 

二:高級搜素

 
 

對被測試點進行分解,把測試用例分解為多個測試場景。 場景編號 場景描述 預期結果 

 

場景一 頁面檢查 正確 

 

場景二 默認條件搜索 查詢結果正確 

 

場景三 修改可選條件搜索 查詢結果正確 

 

場景四 修改輸入條件搜索 查詢結果正確 

 

場景五 修改區間條件搜素 查詢結果正確 

 

場景六 組合可選、輸入條件搜索 查詢結果正確 

 

場景七 操作后檢查搜索條件及查詢結果 查詢結果正確 

 

場景八 錯誤、空記錄搜索 查詢結果為空 

 
 
 
 

按照已經分解的測試場景,逐咯描述測試場景的測試步驟:

 

測試場景一:

 

步驟編號  具體描述  

 

1 進入搜索(高級搜索)頁面  

 

2 界面共性測試  

 

3 退出  

 
 

測試場景二:

 

步驟編號  具體描述  

 

1 進入搜索(高級搜索)頁面  

 

2 點擊“搜索”按鈕,顯示查詢結果列表  

 

3 檢查查詢結果列表,每頁顯示記錄條數正確、文字折行顯示正確、頁面布局美觀  

 

4 檢查查詢結果列表,列標題項、列顯示內容、排序方式符合需求定義  

 

5 檢查查詢結果列表,符合默認查詢條件結果集  

 

6 點擊查詢結果列表鏈接、復選框、全選框響應正確  

 

7 退出  

 
 

測試場景三:

 

步驟編號  具體描述  

 

1 進入搜索(高級搜索)頁面  

 

2 逐一選擇各個查詢條件可選項,如:“全部”、“類別1”等,點擊“搜索”,查詢結果正確  

 

3 組合各個查詢條件可選項,如:價格+產品,點擊“搜索”,查詢結果正確  

 

4 退出  

 
 

測試場景四:

 

步驟編號  具體描述  

 

1 進入搜索(高級搜索)頁面  

 

2 逐一輸入文本域條件,模糊查詢值,點擊“搜索”,查詢結果正確  

 

3 逐一輸入文本域條件,完全匹配值,點擊“搜索”,查詢結果正確  

 

4 逐一輸入文本域條件,中文值,點擊“搜索”,查詢結果正確  

 

5 逐一輸入文本域條件,字母大、小寫值,點擊“搜索”,查詢結果正確  

 

6 逐一輸入文本域條件,數字類型值,點擊“搜索”,查詢結果正確  

 

7 逐一輸入文本域條件,全角、半角值,點擊“搜索”,查詢結果正確  

 

8 組合各個文本域查詢條件,點擊“搜索”,查詢結果正確  

 

9 退出


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM