对于一般的网站而言,经常有两种搜索功能,一种为简单搜索,一种为高级搜索。对于简单搜索,也就是一输入框加一个搜索按钮,可以认为模糊搜素,而高级搜素,则为准确搜索,根据各种条件,搜索自己想要的内容。
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
二:高级搜素
对被测试点进行分解,把测试用例分解为多个测试场景。
场景编号 | 场景描述 | 预期结果 |
场景一 | 页面检查 | 正确 |
场景二 | 默认条件搜索 | 查询结果正确 |
场景三 | 修改可选条件搜索 | 查询结果正确 |
场景四 | 修改输入条件搜索 | 查询结果正确 |
场景五 | 修改区间条件搜素 | 查询结果正确 |
场景六 | 组合可选、输入条件搜索 | 查询结果正确 |
场景七 | 操作后检查搜索条件及查询结果 | 查询结果正确 |
场景八 | 错误、空记录搜索 | 查询结果为空 |