全球旧事资料 分类
一、实验目的
1、能熟练应用功能性测试技术进行测试用例设计;2、对测试用例进行优化设计;二、实验内容题目1
1、题目内容描述
三角形问题:输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断着三条边
是否能够成三角形。如果能够成三角形,则判断三角形的类型(等边三角形、等腰三角形、
一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:
1a1001b1001c100。
2、测试用例的编写
测试用例
输入数据
预期输出
a
b
c
1
50
50
1
等腰三角形
2
50
50
2
等腰三角形
3
50
50
50
等边三角形
4
50
50
99
等腰三角形
5
50
50
100
不是三角形
6
0
0
0
输入有误
7
21
2
2
输入有误
8
50
1
50
等腰三角形
9
50
2
50
等腰三角形
10
50
99
50
等腰三角形
11
50
100
50
不是三角形
12
1
50
50
等腰三角形
13
2
50
50
等腰三角形
14
99
50
50
等腰三角形
15
100
50
50
不是三角形
16
输入有误
3、测试结果分析
fA、测试结果列表:
测试用例
输入数据
a
1
50
2
50
3
50
4
50
5
50
6
0
7
21
8
50
9
50
10
50
11
50
12
1
13
2
14
99
15
100
16B、测试结果截图:用测试结果截图例编号
1
2
3
4
5
预期输出b505050505002129910050505050
测试用例c125099
100025050505050505050
预期输出
等腰三角形等腰三角形等边三角形等腰三角形不是三角形输入有误输入有误等腰三角形等腰三角形等腰三角形不是三角形等腰三角形等腰三角形等腰三角形不是三角形输入有误
实际结果
PASSPASSPASSPASSPASSPASSFAILPASSPASSPASSPASSPASSPASSPASSPASSFAIL
f6
7
16
C、分析结果:有以上结果可知:用例7和用例16失败可得出该程序考虑不周全。当输入数据为小
数时,程序无法输出正确结果,另外,当输入数据不是一个数的时候,程序也无法输出正
确结果。4、实验思考
三角形问题的关键在我看来是隐含的对输入条件的要求:1正数23个数3
整数4非零数5两边之和大于第三边6等腰三角形7等边三角形,对这些输入条
件进行考虑并选择测试数据测试,运用等价类测试法,一个三角形问题就基本可以解决了。
通过这次软件测试实验,我学到了很多东西。这次的实验内容是三角形问题,首先
我根据需求规格说明书和所应具有的功能位依据,确定了有效等价类和无效等价类,从而画
出了等价类表;然后我又根据等价类表写出了测试用例表。接着在C环境下编写出了相应
的程序,再根据测试用例表,测试出相应的结果。虽然是一个简单的测试,但是我认识到,
测试效果的好坏r
好听全球资料 返回顶部