虽然现在累得像条狗,但不久后你就会有所收获。收获到一个真理:狗都没我累!
概述
等价类划分分析方法是一种重要的、常用的黑盒测试用例设计方法,是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。
等价类
等价类是指某个输入域的子集合,集合中输入数据对于揭露程序中的错误都是等效的。
有效等价类
有效等价类是对于程序规格说明来说,是合理的、有意义的输入数据构成的集合。利用有效等价类可以检验程序是否实现了规格说明预先规定的功能和性能。
无效等价类
无效等价类是指对于软件规格说明而言,没有意义的、不合理的输入数据集合。利用无效等价类,可以找出程序异常说明情况,检查程序的功能和性能的实现是否有不符合规格说明要求的地方。
备注:设计测试用例的时候,要同时考虑这两种情况。
划分方法
1、按区间划分。
2、按数值划分。
3、按数值集合划分。
4、按限制条件或规划划分。
5、按处理方式划分。
划分原则
1、在输入条件规定的取值范围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类。
2、在规定输入数据必须遵守的规则的情况下,可以确定一个有效等价类和若干个无效等价类。
3、在规定了输入数据的一组值中(假定有n个值),并且程序要对每个输入值分别处理的情况下,可以确定n个有效等价类和一个无效等价类。
4、在输入条件规定了输入值的集合或规定了“必须如何”的条件下,可以确定一个有效等价类和一个无效等价类。
5、在确定已划分的等价类中各元素在程序处理中的方式不同的情况下,则应将该等价类进一步地划分为更小的等价类。
如果感觉本文对您有帮助可以点个赞哦
本文为学习笔记,转载请标明出处
本文仅供交流学习,请勿用于非法途径
仅是个人意见,如有想法,欢迎留言
网友评论