测试用例方法总结

测试用例方法总结

等价类法

1、 等价类的使用范围?

答:一个项目中的某个功能需要用户通过键盘在文本输入框中输入数据的时候需要用到等价类法。输入的数据可以是正确的或者错误的数据。

2、 等价类的优缺点?

答:优:该方法具有简单、高效的优点,它可以让测试人员在不熟悉业务的前提下,根据需求中的要求,快速构造测试数据,并且开展测试工作。它同时还可以评估测试人员的工作量,

如果说:一个界面中有N个输入框,最少用例数是N+1条,实际工作的用例数量是最少用例的4-6倍。

缺:而缺点就是数据都是随机构造的,可能会漏到一些测试数据,导致测试人员发现不了缺陷。

3、 举个例子(步骤)

当我们看到有输入框时,怎么开展测试?以下图为例:

 

测试用例方法总结

 

① :确认输入的个数和名称

  本例中的输入个数为5个,名称分别为:邮件地址,密码,确认密码,验证码,是否同意条款。

② :确定每一个输入的规则,从类型,长度,取值范围,组成规则,是否为空,是否重复这几个方面考虑。根据这些规则构造《输入参数分析列表》。

 

126邮箱注册功能输入参数分析列表

 

输入名称

 

类型

 

长度

 

取值范围

 

组成规则

 

是否为空

 

是否重复

 

邮件地址

 

字符串

 

[6-18]

 

字母、数字、下划线

 

必须以字母开头

 

 

 

密码

 

字符串

 

[6-16]

 

/

 

/

 

 

 

确认密码

 

字符串

 

[6-16]

 

/

 

必须与密码完全一致

 

 

 

验证码

 

字符串

 

6

 

/

 

与图片一致

 

 

 

是否同意条款

 

布尔型

 

/

 

选中/不选

 

/

 

 

/

 

③ :根据输入的规则构造测试数据,包括:符合规则的有效数据和不符合规则的无效数据,也就是《等价类表》

字母注册功能等价类表

 

输入名称

 

有效类

 

 有效数据

 

无效类

 

无效数据

 

邮件地址

 

6-18位的字母开头的包含数字和_

 

test_176

 

长度为5位

 

te_12

 

以字母开头,包含字母和数字

 

test176

 

长度为19位

 

test_176test_176abc

 

以字母开头,包含字母和_

 

test_test

 

非字母开头

 

12345678

 

 

 

 

 

已注册的邮件地址

 

test176

 

 

 

 

 

包含非下划线特殊字符

 

test#!%*176

 

 

 

 

 

 

空格

 

 

 

 

 

不输入

 

密码

 

字母全大写

 

AAAAAA

 

长度为5位

 

 

 

字母全小写

 

aaaaaa

 

长度为17位

 

 

 

字母大小写混合

 

AaAaAA

 

 

空格

 

包含字母、数字、特殊符号

 

test!*%176

 

不输入

 

确认密码

 

与密码完全一致

 

 

 

与密码不一致

 

 

 

 

 

 

 

 

空格

 

 

 

 

 

不输入

 

验证码

 

与图片一致

 

MdBJ7J

 

与图片不一致

 

 

 

与图片一致字母全大写

 

MDBJ7J

 

 

空格

 

与图片一致字母全小写

 

mdbj7j

 

不输入

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjgff.html