web系统
- 页面:基本元素,如文本框、复选框等;页面的格式(展示、提交型);
- 服务器:是否正常
- 和外部的交互
页面元素检查
web页面上的常用元素:文本框(textbox)复选框(combox)
文本框测试1:
可以输入任意字符,非空,但长度也不能超过20。
用例设计:
suit1<长度边界值测试>
1、空,报错
2、1,正常
3、20,正常
4、21,正常
suit2 <输入类型测试>
1、数字,正常
2、符号,正常
3、字符串,正常
4、汉字,正常
文本框测试2:
表示金额,小数点后最多两位,长度不超过10
用例设计:
suit1<合法输入>
1、0,正常
2、1,正常
3、1.2,正常
4、1.23,正常
suit2 <非法输入>
1、1.234,报错
2、12345678910,报错
3、非数字,如@,报错
4、空,报错
复选框:
选项有空、A、B、C。默认为空,不可写。
suit1 <正常类测试>
空,正常
A,正常
B,正常
C,正常
suit2 <默认值检查>
空,正常
不可写检查,正常
页面检查
web页面类型:展示型、提交型
展示型测试用例:
一web页面,含table数据,用于展示数据库内容:名字和金额。
测试用例:
suit1 <页面格式检查>
table格式以及其他页面格式
suit2 <页面数据(名字、金额)检查>
1、名字为空,正常展示
2、名字汉子,正常展示
3、名字最大长度,正常展示
4、金额为空,正常展示
5、金额2位小数,正常展示
6、金额最大长度,正常展示
提交型测试用例:
一个提交页面,有文本框、选择框以及提交按钮
suit1 <页面元素检查>
1、元素是否完整
2、元素格式是否符合要求
suit2 <元素检查>
参照前面
suit3 <页面跳转>
1、按要求填写并选择后,点击提交,正常
2、不符合的填写、选择后提交,报错
web系统:
由很多页面和后台服务器组成,通常和外部都有交互
例:某web系统,除了和数据库了解,还和外部系统B有交互(B的传入值有3种A、B、C)
用例设计:
suit1 <web系统内部页面测试>
suit2 <数据库异常测试>
suit3 <外部交互测试>
1、A
2、B
3、C