完成一个页面的测试

步骤:

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

    判断独立功能的标准: (1)功能名是一个动词

                                         (2)不可继续往下分割

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

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

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

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

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

      输入参数需要用户输入数据,并且存在有效/无效规则校验—— 则用等价类法设计测试用例

四、分别罗列每个界面可见输入参数的有效无效规则,形成等价类表

     测试文本框类型应考虑的几个维度:

        (1)长度

        (2)类型

        (3)组成规则

        (4)是否为空

        (5)是否重复-----细分为是否区分大小写和是否去前中后空格

注意:构造无效规则时要注意:只能同时违背一条规则

 

 

例子:

用户注册页面需求

       -USER NAME  长度为  3-19:以字母开头

       -姓名:非空

       -密码: 非空

      -确认密码: 值和密码相同

      -出生月份: 年-----四位数字

                          月------1-12   

                          -------1-31

输入项有效等价类无效等价类备注
username长3—19(1)长度<3      (2) 
以字母开头 (4)长度>19    (3) 
非字母开头(5) 
为空(37) 
姓名非空    (6)为空    (7) 
密码非空    (8)为空    (9) 
确认密码值和密码值相同 (10)值和密码值不同 (11) 
出生年份年  ----  四位(12)<4(13)  >4(18) 
年  ----   数字  (14)年数中他非数字符号(19) 
年  ----   合理范围(16)空(15)红的滚轮要考虑的范围
 年数在不合理范围(17) 
出生月份月 1-12(31)<1(20)  >12(21) 
年数中他非数字符号(22) 
空(23) 
出生日期日 1-31(1,3,5,7,8,10,12)(32)<1(24)  >31(25) 
2月份闰年1-29(33)年数中他非数字符号(26) 
     平年1-28(34)空(27) 
日 1-30 (4,6,9,11)(35)闰年  2月 >29(28) 
 平年  2 月 >28(29) 
 4,6,9,11 >30(30) 
出生日期 不能超过当天日期(36) 
 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值