网站测试过程中,有很多不同的维度进行测试用例分类。没有任何一种方法能够让所有的人都认同,仁者见仁,智者见智吧。
有一种分类的维度就是按照页面来划分测试用例,按照页面元素基本属性、页面控件业务功能逻辑、页面间逻辑关系来分类。
本文以一个普通的网站为例简单介绍页面元素基本属性这个分类的具体划分方法。
页面元素基本属性验证,包含UI静态页面元素验证、控件基本属性和通用业务逻辑三类。这些用例往往可以可以和业务功能逻辑分离,所以相对比较稳定,一般做法是将这些用例抽象成一个通用用例库,每个引用到通用用例库的用例就免去再写一遍的麻烦,直接写上:见通用用例库***即可。
三者具体分类如下:
UI静态页面元素验证:
1,页面展示; 2,页面框架;3,页面图片元素;4,页面文字元素;5,页面链接;6,页面JS;7,Flash;8,浮动窗体;9,弹出窗体;
控件基本属性验证:
1,输入框(单行/多行);2,单选框;3,复选框;4,下拉列表框;5,下拉列表输入框;6,按钮;7,日期控件;8,翻页控件;9,日期控件;10,Tree型结点控件;
通用业务逻辑验证:
1,单查询框查询;2,组合条件查询;3,模糊查询;4,非法字符输入验证;5,登陆;6,登出;7,重置;8,全选;9,排序;
未完待续