测试用例3.4

1 测试用例评审定义

测试用例评审的定义比较特殊,需要先明确测试用例评审的类型

分为测试组内部评审和项目组内评审

类型不同,定义也不同

2 测试用例评审的步骤

设计测试用例的时候,需要有清晰的测试思路;对要测试什么,按照什么顺序测试, 覆盖哪些需求做到心中有数; 测试用例设计者不仅要掌握软件测试的技术和流程,而且要对被测软件的设计、功能 规格说明、用户使用场景以及程序/模块的结构都有比较透彻的理解。

3 测试用例的更新完善

软件产品功能新增或更新需求

测试执行过程中,测试用例考虑不周

软件交付后,客户反馈缺陷

软件上线后,测试人员自己发现的缺陷

维护阶段,其他人员反馈的缺陷

4 高效测试用例

5 什么是等价类划分法

5.1 等价类划分法

等价类划分就是把所有的输入数据,即程序的输入域划分成若干部分

从每一部分中选取少数代表性的数据作为测试用例

5.2 等价类划分

有效等价类

对于程序规格说明来说,是合理的,有意义的输入数据构成的集合,利用有 效等价类可检验程序是否实现了规格说明中所规定的功能和性能。

无效等价类

对于程序规格说明来说,是不合理的,无意义的输入数据构成的集合

设计测试用例时,要同时考虑有效等价类和无效等价类设计,因为软件不仅要 能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更 高的健壮性。

5.3 划分等价类的方法

1)在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两 个无效等价类。如:输入值是学生成绩,范围是0~100;

2)在输入条件规定了输入值的集合或者规定了"必须如何"的条件的情况下,可确立一 个有效等价类和一个无效等价类;

3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。

4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情 况下,可确立n个有效等价类和n个无效等价类。 例:输入条件说明学历可为:专科、本科、硕士、博士四种之一,则分别取这四种这 四个值作为四个有效等价类,另外把四种学历之外的任何学历作为无效等价类。

5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则) 和若干个无效等价类(从不同角度违反规则);

6)在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等 价类进一步的划分为更小的等价类。

6 边界值分析

对输入或输出的边界值进行测试

测试数据选取原则 正好等于边界的值 刚刚大于边界的值 刚刚小于边界的值

边界值分析是等价类划分方法的补充

6.1 原则一

如果输入条件规定了值的范围,则应取刚达到这个范围的边界值,以及刚刚超越 这个范围的边界值作为测试的输入数据

6.2 原则二

如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比 最大个数多一的数作为测试数据

6.3 原则三

根据规格说明的每个输出条件,使用原则一

6.4 原则四

如果程序的规格说明给出的输入域或输出域是有序集合 应选取集合的第一个元素和最后一个元素作为测试数

6.5 原则五

分析规格说明 找出其他可能的边界条件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值