世上有很多事情是无法提前的,惟有认真的活在当下,才是最真实的态度! 许多人喜欢预支明天的烦恼,想要早一天解决掉明天的烦恼.明天如果有烦恼,你今天是无法解决的,每一天都有每一天的人生功课要交,努力做好今天的功课再说吧!!
等价类划分(equivalence partition)
上一篇 /
下一篇 2007-04-16 16:05:11
/ 个人分类:计算机软件测试技术(学习笔记)
1.等价类划分
定义:把程序的输入域划分为成若干部分,然后从每个部分中选取少数代表性数据当作测试用例。
l 有效等价类
对程序的规格说明是有意义的、合理的输入数据所构成的集合。
l 无效等价类
对程序的规格说明是无意义的、不合理的输入数据所构成的集合。
确定等价类的原则:
① 如果输入条件规定了取值范围或值的个数,则可确定一个有效等价类和两个无效等价类。
② 输入条件规定了输入值的集合,或是规定了“必须如何”的条件,则可确定一个有效等价类和一个
无效等价类。
③ 如果我们确知,已划分的等价类中各元素在程序的处理方式是不同的,则应将此等价类进一步划分
成更小的等价类。
确定测试用例:
① 为每个等价类规定一个唯一的编号
② 设计一个测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有有效
等价类均被测试用例所覆盖。
③ 设计一个新的测试用例,使其只覆盖一个无效等价类。重复这一步使所有无效等价类均被覆盖。
等价类划分示例(点击有更多惊喜哦:-))
收藏
举报
TAG: