三角形测试用例

合集下载

测试三角形类型的测试用例

测试三角形类型的测试用例

测试三角形类型的测试用例
下面给出测试三角形类型的测试用例,分为以下四类:
1. 边长无效的三角形测试用例
- 输入三条边长度分别为0,0,0的三角形,应该提示“长度无效”。

- 输入两条边长度之和小于第三条边的三角形,例如3,4,8,应该提示“不能构成三角形”。

- 输入边长为负数的三角形,例如2,-3,4,应该提示“长度无效”。

2. 等边三角形测试用例
- 输入边长都为5的三角形,应该返回“等边三角形”。

- 输入边长都为2.5的三角形,不是等边三角形,应该返回“非等边三角形”。

3. 等腰三角形测试用例
- 输入边长分别为3,4,4的三角形,应该返回“等腰三角形”。

- 输入边长分别为2.5,3,4的三角形,应该返回“非等腰三角形”。

4. 直角三角形测试用例
- 输入边长分别为3,4,5的三角形,应该返回“直角三角形”。

- 输入边长分别为2.5,3,4的三角形,应该返回“非直角三角形”。

以上是测试三角形类型的测试用例,可以按照以上用例进行测试,以确保代码能够正确地识别各种类型的三角形,并作出正确的输出。

最新请写出判断三角形的代码-设计用例达到测试效果(语句覆盖-判定覆盖-条件组合覆盖-基本路径测试法)

最新请写出判断三角形的代码-设计用例达到测试效果(语句覆盖-判定覆盖-条件组合覆盖-基本路径测试法)

请写出判断三角形的代码,设计用例达到测试效果语句覆盖判定覆盖条件组合覆盖#include<stdio.h>void main(){int a, b, c;printf("please enter three integer:");scanf("%d%d%d", &a, &b, &c);if(0<a && a<200 && 0<b && b<200 && 0<c && c<200){if(a+b>c && a+c>b && c+b>a){if(a==b && b==c && a==c) //这里可以省掉一个判断{printf("1是等边三角形");}else{if(a==b || b==c || a==c){printf("2是等腰三角形");}else{if(a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a){printf("3是直角三角形");}else{printf("4是一般三角形");}}}}else{printf("5不能组成三角形");}}else{printf("6某些边不满足限制");}}1.为三角形程序开发判定/条件覆盖和条件组合覆盖的测试用例。

1)判定/条件覆盖对于第一个判定a>0&&b>0&&c>0 :条件a>0 取真值记为T1,取假值记为-T1条件b>0 取真值记为T2,取假值记为-T2条件c>0 取真值记为T3,取假值记为-T3对于第二个判定( a+b>c)&&(a+c>b)&&(b+c>a ):条件a+b>c 取真值记为T4,取假值记为-T4条件a+c>b 取真值记为T5,取假值记为-T5条件b+c>a 取真值记为T6,取假值记为-T62.对下面的流程图用逻辑覆盖法设计测试用例(至少三种)1)..语句覆盖:语句覆盖可以保证程序中的每个语句都得到执行。

isTriangle三角形测试用例

isTriangle三角形测试用例
等边三角形
等边三角形
8
3、编写程序isTriangle,根据测试用例对程序进行测试。
Y
Y
N
Y
Y
Y
Y
Y
C3
c + a > b
N
Y
Y
Y
Y
Y
Y
Y
C4
a = b
_
_
_
N
Y
_
N
Y
C5
b = c
_
_
_
N
N
Y
_
Y
C6
c = a
_
_
_
N
_
N
Y
Y
动作项
A1
非三角形
X
X
X
A2
一般三角形
X
A3
等腰三角形
X
X
X
A4
等边三角形
X
2、根据判定表编写针对程序isTriangle的测试用例。
编号
输入数据
预期输出
实际输出
实训七
1、现有一程序isTriangle,根据输入的3条边的边长,判断是否能够成一个三角形,如果能构成三角形,再判断是等腰三角形还是等边三角形,请制定针对该程序的判定表(为简单起见,约定输入的边长只能是大于0的数)。
ID
名称
1
2
3
4
5
6
7
8
条件项
C1
a + b > c
Y
N
Y
Y
Y
Y
Y
Y
C2
b+ c > a
测试结果
覆盖的规则
a

三角形的测试用例设计

三角形的测试用例设计

三⾓形的测试⽤例设计在三⾓形计算中,要求三⾓形的三个边长:A B C 。

1、当三边不可能构成三⾓形时提⽰错误,可构成三⾓形时计算三⾓形周长。

2、若是等腰三⾓形打印“等腰三⾓形”,若两个等腰的平⽅和等于第三边平⽅和,则打印“等腰直⾓三⾓形”。

3、若是等边三⾓形,则打印:“等边三⾓形”。

4、画出程序流程图并设计⼀个测试⽤例。

分析⼀下:1、构成三⾓形的条件:任意两边之和⼤于第三边;2、构成等腰三⾓形的条件:任意两边相等;3、构成等腰直⾓三⾓形的条件:任意两边相等,⽽且两条边的平⽅和等于第三边的平⽅和;4、构成等边三⾓形的条件:三条边都相等。

那么⽤什么样的设计⽅法进⾏测试⽤例的设计呢?⼀、等价类划分:三⾓形三条边A、B、C的数据类型不同⼆、边界值分析:由于三⾓形的边长可以是正整数或正⼩数,所以就不对长度进⾏测试,那么边界值分析就不⽤了三、因果图法:三⾓形的三条边数据输⼊组合我们再分析⼀下三⾓形的等价类:有效等价类:输⼊3个正整数或正⼩数:1、两数之和⼤于第三数,如A<B+C;B<C+A;C<A+B2、两数之和不⼤于第三数3、两数相等,如A=B或B=C或C=A4、三数相等,如A=B=C5、三数不相等,如A!=B,B!=C,C!=A⽆效等价类:1、空2、负整数3、⾮数字4、少于三个数三⾓形测试⽤例类别输⼊条件有效等价类⽆效等价类是否是三⾓形(A>0) (1)(B>0) (2)(C>0) (3)(A+B>C) (4)(B+C>A) (5)(C+A>B) (6)(A<=0) (7)(B<=0) (8)(C<=0) (9)(A+B<=C) (10)(B+C<=A) (11)(C+A<=B) (12)是否是等腰三⾓形(A=B) (13)(B=C) (14)(A!=B)and(B!=C)and(C!=A)(16)形(C=A) (15)(16)是否是等腰直⾓三⾓形(A=B)and(A2+B2=C2) (17)(B=C)and(B2+C2=A2) (18)(C=A)and(C2+A2=B2) (19)(A!=B)and(B!=C)and(C!=A) (20)是否是等边三⾓形(A=B)and(B=C)and(C=A) (21)(A!=B) (22)(B!=C) (23)(C!=A) (24)三⾓形测试⽤例:⽤最少的测试⽤例覆盖所有的有效等价类,⽽⽆效等价类每个类型都要覆盖到序号输⼊[A,B,C]覆盖等价类输出1[3,4,5](1)(2)(3)(4)(5)(6)是三⾓形2[0,1,2](7)⾮三⾓形3[1,0,2](8)⾮三⾓形4[1,2,0](9)⾮三⾓形5[1,2,3](10)⾮三⾓形6[1,3,2](11)⾮三⾓形7[3,1,2](12)⾮三⾓形8[3,3,4](1)(2)(3)(4)(5)(6)(13)等腰三⾓形9[3,4,4](1)(2)(3)(4)(5)(6)(14)等腰三⾓形10[3,4,3](1)(2)(3)(4)(5)(6)(15)等腰三⾓形11[2√2,2√2,4](1)(2)(3)(4)(5)(6)(17)等腰直⾓三⾓形12[4,2√2,2√2](1)(2)(3)(4)(5)(6)(18)等腰直⾓三⾓形13[2√2,4,2√2](1)(2)(3)(4)(5)(6)(19)等腰直⾓三⾓形14[3,4,5](1)(2)(3)(4)(5)(6)(16)(20)(22)(23)(24)是三⾓形15[3,3,3](1)(2)(3)(4)(5)(6)(16)(21)等边三⾓形16[,,,]⽆效等价类错误提⽰17[-3,4,5]⽆效等价类错误提⽰18[a,3,@]⽆效等价类错误提⽰19[3,4]⽆效等价类错误提⽰。

三角形组成问题构造决策表及测试用例

三角形组成问题构造决策表及测试用例

计算机与信息工程系课程实验报告
姓名学号班级
课程名称软件测试技术实验类型设计实验地点
指导教师实验日期实验成绩
实验名称使用决策表法设计测试用例
一、实验目的及要求
1. 能够应用决策表法分析问题,并根据分析结果画出相应的决策表
2. 能够对决策表进行优化
3. 能够根据优化的决策表中列出的规则写出对应的测试用例
二、实验内容
以三角形组成问题构造决策表并设计相应的测试用例:
1.输入三角形的三条边a、b、c,根据a、b、c之间的关系给出输出结果。

2.输出结果有四种情况:(1)非三角形(2)不等边三角形(即一般三角形)
(3)等腰三角形(4)等边三角形。

(5)不可能
三、实验步骤
步骤1:写出三角形问题的所有条件桩和动作桩
条件桩:a,b,c构成三角形
a=b?
a=c?
b=c?
动作桩:非三角形
不等边三角形
等腰三角形
等边三角形
步骤2:三角形问题的初始决策表
步骤3:将初始决策表进行合理的优化,得到简化的决策表
步骤4:写出条件桩修改后的决策表
步骤5:根据决策表设计测试用例
四、实验结果
如上
注:1、实验类型分为:演示、验证、综合、设计研究或其他。

2、附录:可附加源程序代码清单等。

软件测试-三角形问题

软件测试-三角形问题

F T T T
F T T F
F T F T
F T F F
F F T T
F F T F
F F F T
F F F F








制作者:
Page 16
决策表法
表4-12 三角形问题的初始决策表
规则
选项 条件: C1:a,b,c构成一 个三角形? C2:a=b? C3:b=c? C4:a=c? 动作: a1:非三角形 a2:一般三角形 a3:等腰三角形 a4:等边三角形 a5:不可能 √ √ √
制作者:
表4-2 三角形问题的测试用例
等价类划分法——以输出域划分等价类
以三角形问题为例,要求输入三个整数a、b、c,分 别作为三角形的三条边,取值范围在1~100之间, 判断由三条边构成的三角形类型为等边三角形、等 腰三角形、一般三角形(包括直角三角形)以及非 三角形。 在多数情况下,是从输入域划分等价类,但对于三 角形问题,从输出域来定义等价类是最简单的划分 方法。
填写条件项。
填写动作项,从而得到初始决策表。如表4-12所示。 简化决策表。合并相似规则后得到三角形问题的简化决策 表。如表4-13所示。
制作者:
Page 15
决策表法
表4-12 三角形问题的初始决策表
规则 选项 条件: C1:a,b,c构成一 个三角形? C2:a=b? C3:b=c? C4:a=c? 动作: a1:非三角形 a2:一般三角形 a3:等腰三角形 a4:等边三角形 a5:不可能 1 2 3 4 5 6 7 8
9
10
11
12
13
14
15
16

软件测试与质量保证作业1三角形问题案例

软件测试与质量保证作业1三角形问题案例

软件测试与质量保证作业一、测试问题描述输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。

要求输入三个整数a、b、c,必须满足以下条件:1≤a≤200;1≤b≤200;1≤c≤200。

用边界值分析法设计测试用例。

用黑盒测试方法设计测试用例。

二、设计测试用例1. 用边界值测试方法设计测试用例用边界值分析法设计测试用例,按照下列步骤进行:(1)分析各变量取值边界值分析的基本思想是使用输入变量的最小值、略高于最小值、正常值、略低于最大值和最大值设计测试用例。

因此a,b,c的边界取值是:1,2,100,199,200。

(2)测试用例数有n个变量的程序,其边界值分析会产生4n+1个测试用例。

这里有3个变量,因此会产生13个测试用例。

(3)设计测试用例用边界值分析法设计测试用例就是使一个变量取边界值(分别取最小值、略高于最小值、正常值、略低于最大值和最大值),其余变量取正常值,然后对每个变量重复进行。

本例用边界值分析法设计的测试用例见表1-1。

表1-1 三角形问题的测试用例2. 用等价类测试方法设计测试用例(1)首先分析题目中给出的条件和隐含的输入要求,输入条件如下:a)正整数;b)三个数;c)构成一般三角形;d)构成等腰三角形;e)构成等边三角形;f)不能构成三角形(2)根据输入条件的要求划分等价类,列出等价类表并编号,如表1-2所示。

表1-2 三角形问题的等价类注:划分等价类的方式并不唯一,可根据被测对象的具体情况划分等价类。

(3) 设计测试用例,覆盖上表中的等价类,如表1-3表所示。

表1-3三角形问题的测试用例3.用基于判定表的测试方法设计测试用例(1)列出所有的条件桩和动作桩条件桩:C1:a < b + c?C2:b < a + c?C3:c < a + b?C4:a = b?C5:a = c?C6:b = c?动作桩:a1: 非三角形a2: 不等边三角形a3: 等腰三角形a4: 等边三角形a5: 不可能(2)根据输入条件和输出的关系,填写各条规则,画出判定表,如表1-4所示。

等价类划分经典实例-三角形测试用例设计

等价类划分经典实例-三角形测试用例设计

等价类划分经典实例-三⾓形测试⽤例设计
测试背景:
某程序规定:"输⼊三个整数 a 、 b 、 c 分别作为三边的边长构成三⾓形。

通过程序判定所构成的三⾓形的类型,当此三⾓形为⼀般三⾓形、等腰三⾓形及等边三⾓形时,分别作计算 … "。

⽤等价类划分⽅法为该程序进⾏测试⽤例设计。

(三⾓形问题的复杂之处在于输⼊与输出之间的关系⽐较复杂。


分析题⽬中给出和隐含的对输⼊条件的要求:
(1)整数 (2)三个数 (3)⾮零数 (4)正数 (5)两边之和⼤于第三边 (6)等腰 (7)等边
如果 a 、 b 、 c 满⾜条件( 1 ) ~ ( 4 ),则输出下列四种情况之⼀:
1)如果不满⾜条件(5),则程序输出为 " ⾮三⾓形 " 。

2)如果三条边相等即满⾜条件(7),则程序输出为 " 等边三⾓形 " 。

3)如果只有两条边相等、即满⾜条件(6),则程序输出为 " 等腰三⾓形 " 。

4)如果三条边都不相等,则程序输出为 " ⼀般三⾓形 " 。

⽆效等价类:
针对所有的输⼊条件来分析,输⼊⽆效则满⾜⽆效等价类
有效等价类:
针对输⼊条件,满⾜输⼊条件的则为有效等价类。

软件测试-三角形问题

软件测试-三角形问题

输入满足三角形条件的最大值(根据系统设 定),如1000,1000,1000(假设系统允许 的最大边长为1000),预期结果为等边三角形。
04 测试用例设计
测试用例的概念和作用
概念:测试用例是为特定的目的而设计的一组测试输入 、执行条件和预期结果。它们用于验证软件产品是否满 足特定的功能、性能或安全要求。 提供标准化的测试方法,确保测试的一致性和可重复性 。
评估软件质量
根据测试结果和缺陷分析情况,对软件质量进行评估。如果软件存在较多严重缺陷或测试 用例通过率较低,则需要加强测试和质量把控。同时,将评估结果反馈给开发团队和产品 经理等相关人员,以便他们了解软件质量情况并作出相应决策。
06 软件测试的挑战与解决方 案
软件测试面临的挑战
01
复杂性和多样性
03 三角形问题测试方法
等边三角形测试
输入三条边长相等的数值,如3,3, 3,预期结果为等边三角形。
输入两条边长相等的数值和一条不相等 的数值,如3,3,4,预期结果不为等 边三角形。
等腰三角形测试
输入两条边长相等的数值和一条不相等的数值,如3,3,2, 预期结果为等腰三角形。
输入三条边长均不相等的数值,如3,4,5,预期结果不为等 腰三角形。
自动化测试
使用自动化工具对软件进行测 试,提高测试效率和准确性。
软件测试的原则和流程
尽早介入
在软件开发早期就介入测试,以便尽早发现问题并修复。
全面覆盖
确保测试用例覆盖所有功能和场景,包括正常和异常情况。
软件测试的原则和流程
可重复性
确保测试用例可重复执行,以便在修复问题后重新验证。
持续改进
不断优化测试过程和测试用例,提高测试效率和质量。

软件测试经典三角形案例

软件测试经典三角形案例

软件测试-黑盒测试例子一、等价类划分问:某程序规定:"输入三个整数 a、 b、 c分别作为三边的边长构成三角形。

通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算… "。

用等价类划分方法为该程序进行测试用例设计。

(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。

)解:分析题目中给出和隐含的对输入条件的要求:(1)整数(2)三个数(3)非零数(4)正数(5)两边之和大于第三边(6)等腰(7)等边如果 a、 b 、 c满足条件( 1 ) ~ ( 4 ),则输出下列四种情况之一:1)如果不满足条件(5),则程序输出为 " 非三角形 " 。

2)如果三条边相等即满足条件(7),则程序输出为 " 等边三角形 " 。

3)如果只有两条边相等、即满足条件(6),则程序输出为 " 等腰三角形 " 。

4)如果三条边都不相等,则程序输出为 " 一般三角形 " 。

列出等价类表并编号覆盖有效等价类的测试用例:a b c覆盖等价类号码3 4 5(1)--(7)4 4 5(1)--(7),(8)4 5 5(1)--(7),(9)5 4 5(1)--(7),(10) 4 4 4(1)--(7),(11)覆盖无效等价类的测试用例:二、边界值分析法NextDate函数的边界值分析测试用例在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050 。

三、错误推测法测试一个对线性表(比如数组)进行排序的程序,可推测列出以下几项需要特别测试的情况:I.输入的线性表为空表;II.表中只含有一个元素;III.输入表中所有元素已排好序;IV.输入表已按逆序排好;V.输入表中部分或全部元素相同。

软件测试与质量保证作业1三角形问题案例

软件测试与质量保证作业1三角形问题案例

软件测试与质量保证作业一、测试问题描述输入三个整数a b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。

要求输入三个整数a、b、c,必须满足以下条件: 1 < a药0 ; 1 < b < 200 ; 1 < c < 200。

用边界值分析法设计测试用例。

用黑盒测试方法设计测试用例。

二、设计测试用例1. 用边界值测试方法设计测试用例用边界值分析法设计测试用例,按照下列步骤进行:(1)分析各变量取值边界值分析的基本思想是使用输入变量的最小值、略高于最小值、正常值、略低于最大值和最大值设计测试用例。

因此a, b , c的边界取值是:1, 2, 100 , 199 , 200。

(2)测试用例数有n个变量的程序,其边界值分析会产生4n+1个测试用例。

这里有3个变量,因此会产生13个测试用例。

(3)设计测试用例用边界值分析法设计测试用例就是使一个变量取边界值(分别取最小值、略高于最小值、正常值、略低于最大值和最大值),其余变量取正常值,然后对每个变量重复进行。

本例用边界值分析法设计的测试用例见表1-1 O2. 用等价类测试方法设计测试用例(1) 首先分析题目中给出的条件和隐含的输入要求,输入条件如下:a) 正整数;b) 三个数;c) 构成一般三角形;d) 构成等腰三角形;e) 构成等边三角形;f) 不能构成三角形(2) 根据输入条件的要求划分等价类,列出等价类表并编号,如表1-2 所示。

表1-2三角形问题的等价类注:划分等价类的方式并不唯一,可根据被测对象的具体情况划分等价类。

(3) 设计测试用例,覆盖上表中的等价类,如表1-3表所示3•用基于判定表的测试方法设计测试用例(1) 列出所有的条件桩和动作桩条件桩C1: a < b + c?C2: b < a + c?C3: c < a + b?C4: a= =b?C5: a= =c?C6: b= =c?动作桩•a1:非三角形a2:不等边三角形a3:等腰三角形a4:等边三角形a5:不可能(2) 根据输入条件和输出的关系,填写各条规则,画出判定表,如表1-4所示(3) 设计测试用例,覆盖判定表中的各条规则。

三角形面积测试用例

三角形面积测试用例

某程序实现如下功能:输入三个整数A、B、C,输出以A、B、C为三边的三角形面积(1<=A、B、C<100),结果保留2位小数。

请运用等价类和边界值的方法,编写测试用例。

计算三角形面积测试用例英文版:We want you to write a set of test cases—specific sets of data—to properly test a relatively simple program. Create a set of test data for the program—data the program must handle correctly to be considered a successful program. Here’s a description of the program: The program reads three integer values from an input dialog. The three values represent the lengths of the sides of a triangle. The program displays a message that states whether the triangle is scalene, isosceles, or equilateral. Remember that a scalene triangle is one where no two sides are equal, whereas an isosceles triangle has two equal sides, and an equilateral triangle has three sides of equal length. Moreover, the angles opposite the equal sides in an isosceles triangle also are equal (it also follows that the sides opposite equal angles in a triangle are equal), and all angles in an equilateral triangle are equal.。

三个数能否组成三角形编写测试用例

三个数能否组成三角形编写测试用例

三个数能否组成三角形编写测试用例下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!验证三个数能否组成三角形的测试用例编写方法引言在数学和计算机科学中,验证三个数能否组成三角形是一个经典的问题。

企业笔试的试题三角形的测试用例设计

企业笔试的试题三角形的测试用例设计

企业笔试的试题-----三角形的测试用例设计收藏有同学去企业进行面试,在做笔试题,有这么一道设计测试用例的题。

其实这道题也给同学们讲解过,只不过稍有些变化。

三角形的测试用例设计问题好象在很多公司的笔试题里都出现过,呵呵,大同小异。

那么我们看看题目:在三角形计算中,要求三角形的三个边长:ABC。

1、当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。

2、若是等腰三角形打印等腰三角形”,若两个等腰的平方和等于第三边平方和,则打印等腰直角三角形”。

3、若是等边三角形,则打印:等边三角形”。

4 、画出程序流程图并设计一个测试用例。

分析一下:1、构成三角形的条件:任意两边之和大于第三边;2、构成等腰三角形的条件:任意两边相等;3、构成等腰直角三角形的条件:任意两边相等,而且两条边的平方和等于第三边的平方和;4 、构成等边三角形的条件:三条边都相等。

那么用什么样的设计方法进行测试用例的设计呢?一、等价类划分:三角形三条边A、B、C的数据类型不同二、边界值分析:由于三角形的边长可以是正整数或正小数,所以就不对长度进行测试,那么边界值分析就不用了三、因果图法:三角形的三条边数据输入组合 我们看一下三角形的流程图:注:改正一个小错误,在判断是否是等腰直角三角形中平方+C 的平方。

由于画图时,网络速度问题,导致真或假的值没有标注。

我们再分析一下三角形的等价类:有效等价类:输入3个正整数或正小数:1、 两数之和大于第三数,女口 A<B+C ; B<C+A ;2、 两数之和不大于第三数3 、两数相等,如 A=B 或B=C 或C=A4 、三数相等,如 A=B=C5、三数不相等,如 A ! =B ,B ! =C ,C ! =A无效等价类:1、 空2、 负整数3、 非数字4、 少于三个数三角形测试用例类别A 的平方=B 的C<A+B三角形测试用例:条件:C1:1 w A W 100 C2:1 w Bw 100 C3:1 w Cw 100 C4:A < B+CC5:B < A+CC6:C < A+BC7:A=BC8:B=CC9:A=C动作:E1:边输入不正确E2:普通三角形E3:等腰三角形E4:等边三角形中间结果:10:边范围正确11:可以构成三角形12:任意两条边相等13:三条边两两相等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
边长输入错误
17
0
2
199
边长输入错误
边长输入错误
18
0
2
200
边长输入错误
边长输入错误
19
100
199
200
一般三角形
一般三角形
20
100
199
201
边长输入错误
边长输入错误
21
1
200
201
边长输入错误
边长输入错误
22
1
199
200
不是三角形
不是三角形
23
1
199
201
边长输入错误
边长输入错误
24
三角形测试用例
序号
边长A
边长B
边长C
预期效果
实际结果
1
0
0
0
边长输入错误
边长输入错误
2
201
201
201
边长输入错误
边长输入错误
3
1
100
200
不是三角形
不是三角形
4
1
100
199
不是三角形
不是三角形
5
2
100
199
不是三角形
不是三角形
6
2
100
200
不是三角形
不是三角形
7
1
2
100
不是三角形
不是三角形
8
1
1
1
等边三角形
等边三角形
9
2
2
2
等边三角形
等边三角形
10
200
200
200
等边三角形
等边三角形
11
199
199
199
等边三角形
等边三角形
12
0
1
2
不是三角形
不是三角形
13
0
1
100
边长输入错误
边长输入错误
14
0
1
200
边长输入错误
边长输入错误
15
0
1
201
边长输入错误
边长输入错误
16
0
2
100
边长输入错误
2
100
201
边长输入错误
边长输入错误
25
2
199
201
边长输入错误
边长输入错误
26
2Hale Waihona Puke 10边长输入错误
边长输入错误
27
199
0
2
边长输入错误
边长输入错误
28
199
0
100
边长输入错误
边长输入错误
29
100
200
201
边长输入错误
边长输入错误
30
201
2
0
边长输入错误
边长输入错误
0,1,2 100 199,200,201
相关文档
最新文档