三角形问题的等价类测试用例
四种可能出现的输出:非三角形、不等边三角形、等腰三角形和等边三角形 可以使用这些输出标识如下所示的输出(值域)等价类:
R1={〈a,b,c〉:有三条边a、b和c的等边三角形}
R2={〈a,b,c〉:有三条边a、b和c的等腰三角形}
R3={〈a,b,c〉:有三条边a、b和c的不等边三角形}
R4={〈a,b,c〉:三条边a、b和c不构成三角形}
四个弱一般等价类测试用例是:
测试用例 a b c 预期输出
WN1 5 5 5 等边三角形
WN2 2 2 3 等腰三角形
WN3 3 4 5 不等边三角形
WN4 4 1 2 非三角形
由于变量a、b和c没有有效区间,则强一般等价类测试用例与弱一般等价类测试用例相同。
考虑a、b和c的无效值产生的以下额外弱健壮等价类测试用例:
测试用例 a b c 预期输出
WR1 -1 5 5 a取值不在所允许的取值值域内 WR2 5 -1 5 b取值不在所允许的取值值域内 WR3 5 5 -1 c取值不在所允许的取值值域内 WR4 201 5 5 a取值不在所允许的取值值域内 WR5 5 201 5 b取值不在所允许的取值值域内 WR6 5 5 201 c取值不在所允许的取值值域内
以下是额外强健壮性等价类测试用例三维立方的一个“角”:
测试用例 a b c 预期输出
SR1 -1 5 5 a取值不在所允许的取值值域内 SR2 5 -1 5 b取值不在所允许的取值值域内 SR3 5 5 -1 c取值不在所允许的取值值域内 SR4 -1 -1 5 a、b取值不在所允许的取值值域内 SR5 5 -1 -1 b、c取值不在所允许的取值值域内 SR6 -1 5 -1 a、c取值不在所允许的取值值域内 SR7 -1 -1 -1 a、b、c取值不在所允许的取值值域内
实验一 黑盒测试法——等价类划分法实验目的:1.掌握等价类划分的方法 2.掌握按等价类方法设计测试用例 实验内容: 1、请用等价类划分法为三角形问题划分等价类,...
三角形等价类问题_信息与通信_工程科技_专业资料。测试用例设计-等价类划分法 等价类:是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效...
请使用等价类划分法设计测试用例,给出等价类列表,设计测试用例。 三、根据下面...在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们...
三角形测试用例 题目:输入三个数 a、b、c 分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、 等腰三角形还是等边三角形时。用等价类划分...
三角形测试用例题目:输入三个数 a,b,c 分别作为三边的边长构成三角形.通过程序判定所构成的三角形是一 般三角形,等腰三角形还是等边三角形时.用等价类划分方法...
三角形问题:输入三个整数 a,b,c,分别作为三角形的三条边,现通过程序判断由...要求:写出标准等价类表,健壮等价类表,边界值测试用例表 答案: 1、使用逻辑覆盖...
g f e a b c d 东北大学软件学院 三角形问题的等价类测试用例第一步:划分等价类 R1={:有三条边a、b和c的等边三角形} R2={:有三条边a、b和c的等腰...
=b (18) (19) (20) 是否等边三角形 b!=c c!=a 第二步:为有效等价类设计测试用例测试用例(a ,b ,c) 预期输出 3、4、5 一般三角形 3、3、4 等腰...
对于具体的问题,无效等价类至少应有 一个,也可能有多个。 设计测试用例时,要...的三角形的类型,当此三角形为一般三角形、等 腰三角形及等边三角形时,分别作...
三角形的测试用例设计问题好象在很多公司的笔试题里都出现过,呵呵,大同小异。 ...那么用什么样的设计方法进行测试用例的设计呢? 一、等价类划分:三角形三条边 ...
我要评论