搜索输入框测试用例
對于一般的網站而言,經常有兩種搜索功能,一種為簡單搜索,一種為高級搜索。對于簡單搜索,也就是一輸入框加一個搜索按鈕,可以認為模糊搜素,而高級搜素,則為準確搜索,根據各種條件,搜索自己想要的內容。
一:簡單搜索輸入框測試用例
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 | 退出 |
?
總結
- 上一篇: 上传图片和导出文件测试用例
- 下一篇: 输入框测试检查点