山东公务员考试网计算机常识-等价类划分法

发布时间:2025-08-28 04:44:17
 1、请长按红色复制 考试报名提醒 ,也可以点击右侧的按钮
 2、在微信公众号搜索并关注官方公众号。
 3、回复大礼包,获得30G公务员、事业单位、教师(视频、真题、题库、教材等)资料!

山东公务员考试网计算机常识-等价类划分法

等价类划分法是一种典型的黑盒测试方法,它是将程序的所有可能的输入数据划分成若干部分(及若干等价类),然后从每个等价类中选取数据作为测试用例,对每一个等价类,各个输入数据对发现程序中的错误的几率都有是等效的,因此只需从每个等价中选取一些有代表性的测试用例进行测试而发现错误。

使用等价类划分法设计测试方案,首先需要划分输入集合的等价类。等价类包括:

有效等价类:合理、有意义的输入数据构成的集合。可以检验程序中符合规定的功能、性能。

无效等价类:不合理、无意义的输入数据构成的集合。可以检验程序中不符合规定的功能、性能。

为此,需要研究程序的功能说明,从而确定输入数据的有效等价类的无效等价类。

等价类划分法实施步骤分为两步:

1步:划分等价类;

2步:根据等价类选取相应的测试用例

36程序实现输入3个边长(设为ABC),判断能否构成三角形。对该程序考虑等价类划分法。满足测试三角形构成条件程序的等价类划分如表34所示。

输入条件 有效等价类 无效等价类

1边长ABC限制 A>0B>0C>0 A<=0B<=0C<=0

2边长关系限制 A+B>CB+C>AA+C>B A+B<=CB+C<=AA+C<=B

根据表34划分的等价类,可以设计以下的测试用例:

对满足输入条件12的有效等价类设计的测试用例:

[A=3B=4C=5),(符合三角形构成条件)]

对满足输入条件1的无效等价类设计的测试用例:

[A=-3B=4C=5),(无效输入)]

对满足输入条件2的无效等价类设计的测试用例:

[A=3B=4C=8),(无效输入)]

划分等价类常用的几条原则是:

若输入条件规定了确切的联欢会范围,则可划分出一个有效等价类和两个无效等价类;

若输入条件规定了输入 值的集合(或有必须如何的条件),可确定一个有效等价类和一个无效等价类;

若输入条件是一个布尔量,则可确定一个有效等价类和一个无效等价类;

若输入数据是一组值,且程序要对每个值分别处理。可为每个输入值确定一个有效等价类和一个无效等价类;

若规定了输入数据必须遵守一定规则,则可确定一个有效等价类和若干个无效等价类;

若已划分的等价类中各元素在程序中处理方式不同,须将该等价类进一步划分(更小的等价类)。

浏览过上文的人,还点击查看了本内容
 ★ 关注官方公众号,领100元 ★ 
方法一:将二维码保存到相册,微信打开扫一扫,从相册打开二维码即可领取。
二维码
方法二:在微信搜索“考试报名提醒”,关注即可领取。

 ★ 网友精彩评论 ★ 
 ★ 各地行测知识 ★ 
Top返回顶部