实验三三角形组成问题程序的黑盒测试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

教师

评语

相关文档
最新文档