黑盒测试
1.实验目的:
理解黑盒测试的基本方法,掌握等价类划分法和边界值方法设计测试用例。
2.实验配置:
(1)PC机一套,要求安装windows操作系统、Virtul Studio6.0、java等工具; (2)理解等价类划分法、边界值分析法的思想,划分依据;
(3)熟悉上述方法测试用例设计的理论。
3.实验内容:
1)输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤100;1≤b≤100;1≤c≤100。 要求:
a.大家用自己熟悉的编程语言,实现上面问题的描述。 b.请用等价类设计测试用例。
4.实验步骤: (1)三角形问题
1) 编写程序,实现三角形问题。要求实验输入输出如图所示:
(2)设计测试用例
用等价类分析法设计测试用例。 按照输入条件和输出形式划分等价类
输入条件:可以从以下四个方面划分等价类:三个数,整数,非0数,正数 输出条件:可以划分为一个等价类,一般三角形,等腰三角形,等边三角形,不构成三角形。
写出测试报告,如下表所示:
5.实验总结:
1、大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误; 2、使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。