黑盒测试1.实验目的:理解黑盒测试的基本方法,掌握等价类划分法和边界值方法设计测试用例。2.实验配置:(1)PC机一套,要求安装windows操作系统、VirtulStudio6.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、使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。用例编号输入数据预期输出测试输出结果ABC150501等腰三角形等腰三角形通过250502等腰三角形等腰三角形通过3505050等边三角形等边三角形通过4505099等腰三角形等腰三角形通过55050100非三角形非三角形通过650150等腰三角形等腰三角形通过750250等腰三角形等腰三角形通过8509950等腰三角形等腰三角形通过95010050非三角形非三角形通过1015050等腰三角形等腰三角形通过1125050等腰三角形等腰三角形通过12995050等腰三角形等腰三角形通过131005050非三角形非三角形通过