- ·上一篇文章:山东公务员考试网计算机常识-边界值分析法
- ·下一篇文章:山东公务员考试网计算机常识-黑盒测试方法与测试用例设计
山东公务员考试网计算机常识-等价类划分法
山东公务员考试网计算机常识-等价类划分法
等价类划分法是一种典型的黑盒测试方法,它是将程序的所有可能的输入数据划分成若干部分(及若干等价类),然后从每个等价类中选取数据作为测试用例,对每一个等价类,各个输入数据对发现程序中的错误的几率都有是等效的,因此只需从每个等价中选取一些有代表性的测试用例进行测试而发现错误。
使用等价类划分法设计测试方案,首先需要划分输入集合的等价类。等价类包括:
① 有效等价类:合理、有意义的输入数据构成的集合。可以检验程序中符合规定的功能、性能。
② 无效等价类:不合理、无意义的输入数据构成的集合。可以检验程序中不符合规定的功能、性能。
为此,需要研究程序的功能说明,从而确定输入数据的有效等价类的无效等价类。
等价类划分法实施步骤分为两步:
第1步:划分等价类;
第2步:根据等价类选取相应的测试用例
例3.6程序实现输入3个边长(设为A,B,C),判断能否构成三角形。对该程序考虑等价类划分法。满足测试三角形构成条件程序的等价类划分如表3。4所示。
输入条件 有效等价类 无效等价类
1边长A,B,C限制 A>0或B>0或C>
2边长关系限制 A+B>C或B+C>A或A+C>B A+B<=C或B+C<=A或A+C<=B
根据表3。4划分的等价类,可以设计以下的测试用例:
对满足输入条件1和2的有效等价类设计的测试用例:
[(A=3,B=4,C=5),(符合三角形构成条件)]
对满足输入条件1的无效等价类设计的测试用例:
[(A=-3,B=4,C=5),(无效输入)]
对满足输入条件2的无效等价类设计的测试用例:
[(A=3,B=4,C=8),(无效输入)]
划分等价类常用的几条原则是:
若输入条件规定了确切的联欢会范围,则可划分出一个有效等价类和两个无效等价类;
若输入条件规定了输入 值的集合(或有“必须如何”的条件),可确定一个有效等价类和一个无效等价类;
若输入条件是一个布尔量,则可确定一个有效等价类和一个无效等价类;
若输入数据是一组值,且程序要对每个值分别处理。可为每个输入值确定一个有效等价类和一个无效等价类;
若规定了输入数据必须遵守一定规则,则可确定一个有效等价类和若干个无效等价类;
若已划分的等价类中各元素在程序中处理方式不同,须将该等价类进一步划分(更小的等价类)。
相关文章:
第1篇 行测文学常识积累(文学类知识) 作者:admin
行测常识判断考查题量大、范围广,是失分率较高的一种题型。其实,该类题型考查知识点仅在“知其然”的层面上,不是特别深入,所以破解此类题目应以积累为本。接下来,中公教育为考生们准备了文学常识中的一些“四”来扩充大家的储备。大家最为熟悉的应是“四大名著”,全称中国古典长篇小说四大名著,包
第2篇 拆穿了他的谎言(拆穿别人谎言的套路) 作者:admin
俗话说得好,学而不思则罔,思而不学则殆。学习最重要的还是思考。公务员备考道路就是锻炼思维能力的道路,最终出头的肯定不是硬学的而是会学的。作为考验智商的终极题目——逻辑判断题,不知道杀死了多少学霸的脑细胞,伤害了多少学渣的小心脏。而其中的真假话问题,真是让多少痴心儿女真真假假分不清楚。当我们已经习惯了“一找二绕三回头”的方法,出题人为了证明自己的存在,又推出了更多更难
第3篇 让学生站在教育的中央(让学生赢在起跑线上) 作者:admin
申论范文:让学生站在同一起跑线上实现教育公平教育是人类的永恒追求,“十年树木、百年树人”这句历经千年依旧散发着智慧的光芒,也将教育的重性阐述的淋漓尽致。教育肩负着培训多样化人才、传承技术能力、促进就业创业的重要职能,更承载着中华民族伟大复兴的希望。教育公平,是孔子、柏拉图等东西方仁人志士追求千百年的奋
第4篇 老旧小区改造难题多(老旧小区改造解决方案) 作者:admin
【导读】【热点梗概】9月20日,温州市政协十一届三十七次主席会议召开,围绕老旧小区改造提升开展专题协商。记者从会议上获悉,目前,温州市已起草研究《温州市区老旧小区改造三年行动方案(2019-2021年)》,鹿城区、龙湾区、瓯海区共11个小区列入新一轮老旧小区提升改造试点。
第5篇 四川公务员招多少人(2021四川公务员岗位热度及报名人数查询) 作者:admin
(记者周前进)记者昨日从四川省人事厅考试中心获悉,目前广元、泸州、眉山、自贡、巴中、资阳、内江等7市陆续公布了公务员招考计划,7市将招录596人,其中,广元、自贡和内江招考公务员今起报名。两种职位招录对象不同这7市的招考职位分为普通职位和特殊职位。普通职位主要面向2008年高校应届毕业生和符合职位要求的社会在职、非在职人员(