欢迎来到天天文库
浏览记录
ID:52134519
大小:350.84 KB
页数:15页
时间:2020-04-01
《等价类分析法(功能测试方法).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、等价类法等价类划分是一种典型的黑盒测试方法。这一方法完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭示程序中的错误都是等效的。等价类法等价类合理地假设:某个等价类的代表值,与该等价类的其他值,对于测试来说是等价的。因此,可以把全部的输入数据划分成若干的等价类,在每一个等价类中取一个数据来进行测试。这样就能以较少的具有代表性的数据进行测试,而取得较好的测试效果。等价类法等价类的划分有两种不同的情况:有效等价类:是指对于程序的规格说明来说,是合理的,有意义的输入数据所构成的集合
2、;利用它可以检验程序是否实现了预期的功能和性能;无效等价类:是指对于程序的规格说明来说,是不合理的,没有意义的输入数据所构成的集合;利用它可以检验程序对于无效数据的处理。等价类法举例保险费率计算人人保险公司承担人寿保险已有多年历史,该公司保费计算方式为投保额*保险率,保险率又依点数不同而有别,10点以上费率为0.6%,10点以下费率为0.1%:等价类法举例输入数据说明。等价类法举例一、分析输入数据型式。年 龄:一或两位数字。性 别:以英文「Male」、Female」、「M」、「F」表示。婚 姻:「已婚」、「未婚」。扶养人数:空白或一位数字。保
3、险费率:10点以上,10点以下。等价类法举例二、划分输入数据。等价类法举例三、设计输入数据。等价类法举例四、根据以上分析设计测试用例:确定等价类的原则(1)如果输入条件规定了取值范围,或者值的个数,则可以确定一个有效等价类和两个无效等价类;如果输入条件规定了输入值的集合,或者是规定了“必须如何”的条件,这时可以确立一个有效等价类和一个无效等价类;如果输入条件是一个布尔量,则可以确立一个有效等价类和一个无效等价类;确定等价类的原则(2)如果规定了输入数据的一组值,而且程序要对每一个输入值分别进行处理,这时要对每一个规定的输入值确立一个等价类,而对于这
4、组值之外的所有值确立一个等价类;如果规定了输入数据必须遵守的规则,则可以确立一个有效等件类(即遵守规则的数据)和若干无效等价类(从不同角度违反规则的数据);如果确知以划分的等价类中的各元素在程序中的处理方式不同,则应进一步划分成更小的等价类利用等价类选择测试用例为每一个等价类规定一个唯一的编号;设计一个新的测试用例,使其尽可能多的覆盖尚未覆盖的有效等价类;重复这一步骤,知道所有的无效等价类都被覆盖为止;设计一个新的测试用例,使其仅覆盖一个无效等价类,重复这一步骤,直到所有的无效等价类都被覆盖为止。
此文档下载收益归作者所有