测试用例设计——web类测试

来源:互联网 发布:linux gtk编程 编辑:程序博客网 时间:2024/05/29 12:30

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











原创粉丝点击