完成一个页面的测试

 

 

用等价类划分方法编写测试用例

Step1、分析需求中包含多少个独立功能

判断独立功能的标准:

1.功能名是一个动词

2.不可继续往下分割

3.包含三要素:输入、处理、输出

 

因此上图的网易邮箱注册界面有五个功能点:

(1)输入邮箱地址

(2)输入密码

(3)输入确认密码

(4)输入验证码

(5)打√同意“服务条款”和“隐私权相关政策”

 

 

Step2、分别针对每个独立功能开展需求分析

1.分析界面可见输入参数,罗列参数个数及名称

拿邮箱地址输入功能来分析,首先它是个文本框,测试文本框类型应考虑以下几个维度:

(1)长度

(2)类型

(3)组成规则

(4)是否为空

(5)是否重复:

1)是否区分大小写

2)是否去前中后空格

 

然后根据邮件地址的要求:6~18个字符,可使用字母、数字、下划线,需以字母开头,那么它的可见输入参数情况如下:

参数

维度

6-18

长度

字符

类型

字母、数字、下划线

组成规则

以字母开头

组成规则

 

分析密码输入功能

参数

维度

6-16

长度

字符

类型

区分大小写

是否重复

 

分析确认密码输入功能

参数

维度

6-16

长度

字符

类型

区分大小写

是否重复

其他功能分析类似,这里不多讲

 

2.分析界面不可见输入参数:网络、浏览器/系统、权限、数据库服务、系统本身服务

 

Step3、分析界面可见输入参数的特点及其关系

输入参数需要用户输入数据,

并且存在有效/无效规则校验

—— 则用等价类法设计测试用例

也就是分析它有多少种有效等价类和无效等价类

 

邮件地址

有效规则

有效数据

无效规则

无效数据

10位字符

a1_B234567

5位字符

asd1_

 

 

19位字符

q1_wertyuiopasdfghj

字母,数字,下划线

 

以数字开头

2asd1_

 

 

包含特殊字符

asd1_;

以字母开头

 

以下划线开头

_asd12

不为空

 

为空

 

不重复

 

重复

as121_

区分大小写

 

不区分大小写

u_sd12

去空格

 

包含空格

as_ 12

 

密码

有效规则

有效数据

 无效规则

无效数据

10位字符

a1_A'QWERT

5位字符

a1_3;

 

 

17位字符

qwertyuiopasdfghj

字母,数字,下划线

 

非字母,数字,下划线

……

,,,,,,

区分大小写

 

不区分大小写

a1_3;b

不以数字开头

 

以数字开头

6a_23;

包括特殊字符

 

不包含特殊字符

a123n_

去空格

 

包含空格

as_ 12

不为空

 

为空

 

 

确认密码

有效规则

有效数据

无效规则

无效数据

10位字符

a1_A'QWERT

5位字符

a1_3;

 

 

17位字符

qwertyuiopasdfghj

字母,数字,下划线

 

非字母,数字,下划线

……

,,,,,,

区分大小写

 

不区分大小写

a1_3;b

不以数字开头

 

以数字开头

6a_23;

包括特殊字符

 

不包含特殊字符

a123n_

去空格

 

包含空格

as_ 12

不为空

 

为空

 

 

验证码

有效规则

有效数据

无效规则

无效数据

与图片一致

 

不与图片一致

 

不为空

 

为空

 

 

同意协议

有效规则

有效数据

无效规则

无效数据

勾选

 

不勾选

 

 

用等价类划分方法编写测试用例

 

用例编号

项目名称

用例标题

优先级

预置条件

输入参数

操作步骤

预期结果

126Email-SRS_REG_001

126网易邮箱注册功能测试

邮箱地址输入6位有效长度,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

1、当前界面提示“注册成功”

2、数据库user表中新增记录

126Email-SRS_REG_002

126网易邮箱注册功能测试

邮箱地址输入18位有效长度,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:q1_wertyuiopasdfgh

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

1、当前界面提示“注册成功”

3、数据库user表中新增记录

126Email-SRS_REG_003

126网易邮箱注册功能测试

邮箱地址输入10位有效长度,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B234567

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

1、当前界面提示“注册成功”

4、数据库user表中新增记录

126Email-SRS_REG_004

126网易邮箱注册功能测试

邮箱地址输入5位有效长度,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B2

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_005

126网易邮箱注册功能测试

邮箱地址输入19位有效长度,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:q1_wertyuiopasdfghj

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_006

126网易邮箱注册功能测试

邮箱地址输入包含特殊字符,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:asd1_;

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_007

126网易邮箱注册功能测试

邮箱地址输入以数字开头,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:1_B234

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_008

126网易邮箱注册功能测试

邮箱地址输入以下划线开头,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:_B2345

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_009

126网易邮箱注册功能测试

邮箱地址为空,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_010

126网易邮箱注册功能测试

邮箱地址输入包含重复字符,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:as121_

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_011

126网易邮箱注册功能测试

邮箱地址输入不区分大小写,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:u_sd12

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_012

126网易邮箱注册功能测试

邮箱地址输入包含空格,其他都正确

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:as_ 12

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_013

126网易邮箱注册功能测试

密码输入10位字符

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:a1_A'QWERT

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册成功

126Email-SRS_REG_014

126网易邮箱注册功能测试

密码输入6位字符

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册成功

126Email-SRS_REG_015

126网易邮箱注册功能测试

密码输入16位字符

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:qwertyuiopasdfgh

确认密码:qwertyuiopasdfghj

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册成功

126Email-SRS_REG_016

126网易邮箱注册功能测试

密码输入5位字符

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:a1_3;

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_017

126网易邮箱注册功能测试

密码输入17位字符

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:qwertyuiopasdfghj

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_018

126网易邮箱注册功能测试

密码输入非字母、数字、下划线字符

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:……

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_019

126网易邮箱注册功能测试

密码输入不区分大小写

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:a1_3;b

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_020

126网易邮箱注册功能测试

密码以数字开头

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:6a_23;

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_021

126网易邮箱注册功能测试

密码不包含特殊字符

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:a123n_

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_022

126网易邮箱注册功能测试

密码包含空格

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:as_ 12

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_023

126网易邮箱注册功能测试

确认密码10位

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:a1_A'QWERT

确认密码:a1_A'QWERT

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册成功

126Email-SRS_REG_024

126网易邮箱注册功能测试

确认密码6位

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册成功

126Email-SRS_REG_025

126网易邮箱注册功能测试

确认密码16位

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册成功

126Email-SRS_REG_026

126网易邮箱注册功能测试

确认密码5位

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:a1_3;

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_027

126网易邮箱注册功能测试

确认密码17位

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:qwertyuiopasdfghj

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_028

126网易邮箱注册功能测试

确认密码输入非字母、数字、下划线字符

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:…...

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_029

126网易邮箱注册功能测试

确认密码输入不区分大小写

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:a1_3;b

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_030

126网易邮箱注册功能测试

确认密码以数字开头

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:6a_23;

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_031

126网易邮箱注册功能测试

确认密码不包含特殊字符

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:a123n_

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_032

126网易邮箱注册功能测试

确认密码包含空格

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:as_ 12

验证码:与图片一致

同意协议:勾选

1、输入以上参数

2、点击“注册”按钮

注册失败

126Email-SRS_REG_033

126网易邮箱注册功能测试

验证码输入与图片一致

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

3、点击“注册”按钮

注册成功

126Email-SRS_REG_034

126网易邮箱注册功能测试

验证码输入与图片不一致

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:123456

验证码:与图片不一致

同意协议:勾选

1、输入以上参数

4、点击“注册”按钮

注册失败

126Email-SRS_REG_035

126网易邮箱注册功能测试

勾选同意协议

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:勾选

1、输入以上参数

5、点击“注册”按钮

注册失败

126Email-SRS_REG_036

126网易邮箱注册功能测试

不勾选同意协议

网络:联通

浏览器:兼容

权限:满足

数据库服务:启动

系统服务:启动

邮件地址:a1_B23

密码:123456

确认密码:123456

验证码:与图片一致

同意协议:不勾选

1、输入以上参数

6、点击“注册”按钮

注册失败

其实,上述的测试还不够全面,还缺少不可见参数,把预置条件中的每个参数当作无效规则,补充更多的测试用例,还可以结合其他方法比如判定表、正交试验等,多个方法的结合互相补充,才能找出更加全面的测试用例。

 

相关文章:

  • 2021-07-05
  • 2022-02-05
  • 2022-12-23
  • 2021-06-22
  • 2021-05-01
  • 2021-07-28
  • 2021-10-07
猜你喜欢
  • 2021-05-12
  • 2021-04-09
  • 2021-12-15
  • 2021-10-07
  • 2021-05-27
  • 2021-05-11
相关资源
相似解决方案