黑盒测试实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

实验名称:黑盒测试

实验地点:信息楼403 实验日期: 2012-4-28 指导老师:

班级学号:

学生姓名:

提交日期: 2012-5-3

1.实验目的:

理解黑盒测试的基本方法,掌握等价类划分法和边界值方法设计测试用例。

2.实验配置:

主流PC机一套,要求安装windows操作系统、Virtul Studio6.0、java等工具。

3.实验内容:

1)输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤100;1≤b≤100;1≤c≤100。

要求:

a.大家用自己熟悉的编程语言,实现上面问题的描述。

b.请用等价类设计测试用例。

2) 程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31、1900≤ year ≤2050。),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上下一天的日期。例如,输入为2005年11月29日,则该程序的输出为2005年11月30日。请用黑盒测试方法的边界值设计测试用例。

4.实验步骤:

步骤一:编写源程序(见相应文件夹)。

步骤二:测试用例设计。

1)三角形判定问题

1.对测试用例进行等价类划分:

(1)1~100整数(2)三个数(3)非零数(4)正数

(5)两边之和大于第三边(6)等腰(7)等边

如果a 、b 、c 满足条件(1 )~ (4 ),则输出下列四种情况之一:

1)如果不满足条件(5),则程序输出为" 非三角形" 。

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

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

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

2)NextDay问题

1.对测试用例进行边界值分析:

各变量分别取:最小值、略大于最小值、正常值、略小于最大值、最大值。

Month取:1,2,6,11,12.

Day 取: 1,2,15,30,31.

Year 取:1900,1911,1999,2049,2050.

测试用例数,有n个变量的程序,其边界值分析会产生4n+1个测试用例,这里有三个变量,因此会产生13个测试用例。

3.测试截图:

5.实验总结:

通过黑盒测试实验,我学习到了黑盒测试中的等价类划分以及边界值分析等

测试方法,理解了软件测试在软件开发阶段所占的重要地位。

相关文档
最新文档