实验三三角形组成问题程序的黑盒测试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
辽宁工程技术大学上机实验报告
实验
分析
续
效等价类。
(2)根据所列出的等价类表,设计能覆盖所有等价类的测试用例,以及输入和预期的输出。划分的等价类表如表1-1所示。
表1-1三角形函数程序的等价类表
输入条件有效等价类编号无效等价类编号
边长a 1<=a<=100 1 a<1 7
a>100 8
边长b 1<=b<=100 2 b<1 9
b>100 10
边长c 1<=c<=100 3 c<1 11
c>100 12
边长a、b、c a+b>c 4 a+b<=c 13
边长a、b、c a+c>b 5 a+b<=c 14
边长a、b、c b+c>a 6 b+c<=a 15
表1-2三角形函数等价类测试用例
测试用例 a b c 预期输出
Text1 50 60 70 一般三角形
Text2 -1 50 50 超出边界下限
Text3 101 50 50 超出边界上限
Text4 50 -1 50 超出边界下限
Text5 50 101 50 超出边界上限
Text6 50 50 -1 超出边界下限
Text7 50 50 101 超出边界上限
Text8 40 40 100 非三角形
Text9 40 100 40 非三角形
Text10 100 4 40 非三角形
等价类测试测试用例运行结果截图:
测试用例1
图1-1
测试用例2
图1-2
实验
分析
续
测试用例3
图1-3 测试用例4
图1-4 测试用例5
图1-5 测试用例6
图1-6 测试用例7
图1-7 测试用例8
实验分析续
图1-8
测试用例9
图1-9
测试用例10
图1-10
2 边界值测试
在三角形组成问题的描述中,要求边长为正整数,其输入域的边界下限值为1,上限值为100。表2-1给出三角形问题的边界值分析测试用例。
表2-1三角形函数程序边界值测试用例
测试用例 a b c 预期输出
Text1 60 60 -1 超出边界下限Text2 60 60 1 等腰三角形
Text3 60 60 2 等腰三角形
Text4 60 60 60 等边三角形
Text5 50 50 99 等腰三角形
Text6 50 50 100 非三角形
Text7 60 60 101 超出边界上限Text8 60 -1 60 超出边界下限Text9 60 1 60 等腰三角形
Text10 60 2 60 等腰三角形
Text11 50 99 50 等腰三角形
Text12 50 100 50 非三角形
Text13 60 101 60 超出边界上限Text14 -1 60 60 超出边界下限Text15 1 60 60 等腰三角形
Text16 2 60 60 等腰三角形
Text17 99 50 50 等腰三角形
Text18 100 50 50 非三角形
Text19 101 50 50 超出边界上限其中,-1、1、2、99、100、101为边界值。
实验
分析
续
边界值测试测试用例运行结果截图
测试用例1
图2-1 测试用例2
图2-2 测试用例3
图2-3 测试用例4
图2-4 测试用例5
图2-5
实验
分析
续
测试用例6
图2-6 测试用例7
图2-7 测试用例8
图2-8 测试用例9
图2-9 测试用例10
图2-10
实验
分析
续
测试用例11
图2-11 测试用例12
图2-12 测试用例13
图2-13 测试用例14
图2-14 测试用例15
图2-15 测试用例16
实验
分析
续
图2-16 测试用例17
图2-17 测试用例18
图2-18 测试用例19
图2-19
教师
评语