1.黑盒测试用例和设计方法概述
2.等价类划分法
3.边界值分析法
 
•测试数据选择( •等价类划分法, •边界值分析法)
•测试步骤设计(•因果图法,•判定表法,•正交实验法,•功能图法,•场景法)
输入--软件--输出--黑盒测试不深入代码
 
三:黑风测试设计用例方法(一)
前言(做加法器功能额测试时,测试了1+1,1+2,1+3和1+4之后,还有必要测试1+5,1+6吗?是否放心地认为他们是正确的?
 
等价类划分法原则:找出代表性的数值
1.把程序的输入域分成若干份,然后从每个部分中选取少数代表数据作为测试用例
2.每一类的代表性数据在测试中的作用等价于这一类的其他值,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发扬同样的错误;
3.反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会查出数据;
 
在输入条件规定了取值范围1或值的个数的情况下,可以确立一个有效等价类个俩个个无效的等价类
在输入条件规定了输入值或者规定了“必须如何”的条件的情况下,可以确立一个有效的等价类额一个无效的等价类
在输入条件是一个布尔量的情况下,可以确定一个有效等价类和一个无效等价类
在规定条件输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类
在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和入肝个无效等价类(从不同角度违反规则)
在确知以划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类
 
等价类划分法
划分等价类和列出等价类表
有效等价类
无效等价类
 
确定测试用例
为每个等价类规定一个唯一的编号
设计一个新得测试用例,使其尽可能的多的覆盖尚未覆盖的有效等价类,重复这一步骤,最后使得所有等价类均被测试用例覆盖
设计一个新得测试用例,使其只覆盖一个无效等价类,重复这一步时期所有无效等价类均被覆盖;
 
边界值分析法:
如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,一级刚刚超越这个范围的边界值作为测试输入数据;
如果输入条件规定了值得个数,则用最大个数,最小个数少一,比最大个数多一的数作为测试数据;
分析规格说明,找出其他可能的边界条件;
0
 
 
边界值选取原则:
如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据
如果输入条件规定了值得个数,则用最大个数,最小个数少一,比最大个数多一的数作为测试数据;
根据规格说明的每个输出条件,使用前的原则1
根据规格书明的每个输出条件,应用前的原则2
如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素做欸测试用例
如果程序中使用了一个内部数据结构,则应当选取这个内部数据结构边界上的值作为测试用例;
 
 
 
posted on 2021-08-25 10:46  谁认真,谁就输  阅读(204)  评论(0)    收藏  举报