软件测试实验报告一:黑盒测试——边界值分析法
发布网友
发布时间:2024-09-19 12:32
我来回答
共1个回答
热心网友
时间:2024-10-03 20:28
实验一: 黑盒测试——边界值分析法
【开发语言及实现平台或实验环境】
C语言
【实验目的】
1. 认识黑盒测试方法中边界值分析测试法原理
2. 掌握黑盒测试方法中边界值分析测试法过程
【实验内容】
1. 三角形问题
问题描述:三角形问题接受三个整数,a、b和c作为输入,用作三角形的边。程序的输出是由这三条边确定的三角形类型:等边三角形、等腰三角形、不等边三角形或非三角形。
作为输入:三角形的三条边必须满足如下条件:
C1:1<=a<=100
C2:1<=b<=100
C3:1<=c<=100
C4:a
C5:b
C6:c
2. NextDate函数
问题描述:NextDate是一个由三个变量(月份、日期和年份)的函数。函数返回输入日期后边的那个日期。
作为输入:变量月份、日期和年都具有整数值,满足以下条件。
C1:1<=月份<=12
C2:1<=日期<=31
C3:1912<=年<=2050
【实验代码】
1. 三角形问题
代码部分省略
2. NextDay函数
代码部分省略
【测试案例】
测试一:
测试案例部分省略
测试二:
测试案例部分省略
【测试结果及分析】
实验1:
本实验的条件较为完备,范围的设定合理,不会出现错误。
实验2:
本实验的范围设定有问题,如:6.30.2001的后一天应该是7.1.2001而不是6.31.2001.所以在设定数据范围时我们应该考虑现实情况。
【实验总结】
1. 在具体进行测试时,边界性测试和健壮性测试都有不同的作用,随着测试复杂程度的提升,程序出错的可能性也就越小。
2. 在设计数据范围时,要结合现实条件设计,比如第二个实验中没有考虑月份中的大小月以及闰年,在实际使用中就可能出现问题