测试页面
设计思路
页面的交互筛选测试场景的前提是先找出页面所有可操作的元素,如筛选条件、触发按钮、翻页,然后将三者先是单独进行正确性验证,然后再进行组合验证。
测试场景
序号 | 测试场景 | 设计背景 |
---|---|---|
1 | 各项条件筛选单独验证 | 验证筛选表单的各个参数是否正确,防止因为参数错误导致请求失败 |
2 | 各项条件筛选使用笛卡尔积进行混合验证 | 在各项条件筛选测试通过后进行复杂筛选测试,验证后端在大数据量条件下的查询是否导致请求超时或者接口返回的数据不符合筛选条件 |
3 | 页面列表翻页单独验证 | 翻页测试的前提是数据量要足够多,为了验证页面是否正确翻页且正确显示每页的数据 |
4 | 先进行条件筛选后翻页 | 这是用户正常操作行为,通常筛选结合翻页使用 |
5 | 先翻页后进行条件筛选 | 验证在无筛选条件下先翻页至最后一页,再进行条件筛选是否会导致请求的 page 参数不正确。预期是每次触发筛选都必须从 page =1 开始而不是停留在 page=end。 |
6 | 键入筛选条件但不触发筛选,然后点击翻页 | 防止仅输入筛选条件后点击翻页时触发筛选的行为,预期是只有点击筛选/查询按钮才触发筛选功能 |