您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 高中教育 > 实验1三角形问题的黑盒测试
实验1三角形问题的黑盒测试一、实验目的:通过实验掌握黑盒测试技术中的等价类划分法和测试用例的设计规范,能够准确使用该方法进行黑盒测试。二、实验内容及要求针对下面的三角形问题,使用等价类划分法设计测试用例进行黑盒测试。输入三个整数a、b、c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形(特殊的还有直角三角形),以及构不成三角形。现在要求输入三个整数a、b、c,必须满足以下条件:条件11≤a≤100条件4ab+c条件21≤b≤100条件5ba+c条件31≤c≤100条件6ca+b如果输入值a、b、c不满足条件1、条件2和条件3,程序给出“边的取值超出允许范围”的信息。如果输入值a、b、c满足条件1、条件2和条件3,则输出下列四种情况之一:(1)如果不满足条件4、条件5和条件6中的一个,则程序输出为“非三角形”。(2)如果三条边相等,则程序输出为“等边三角形”。(3)如果恰好有两条边相等,则程序输出为“等腰三角形”。(4)如果三条边都不相等,则程序输出为“一般三角形”。提示:三角形问题的复杂之处在于输入与输出之间的关系比较复杂。要求:编写实验报告,实验报告包括“等价类划分”和“测试用例设计”两部分。一、等价类划分:输入数据有效等价类无效等价类a,b,c的数值(1)1≤a≤100(2)1≤b≤100(3)1≤c≤100(7)a1ora100(8)b1orb100(9)c1orc100a,b,c数值的关系(4)ab+c(5)ba+c(6)ca+b(10)ab+c(11)ba+c(12)ca+b二、测试用例设计1.为有效等价类设计测试用例,对上表中(1)、(2)、(3)、(4)、(5)、(6)的6个有效等价类,用一个测试用例覆盖。测试数据测试结果覆盖范围a=2,b=2,c=3等腰三角形(1)、(2)、(3)、(4)、(5)、(6)2.为无效等价类设计测试用例:为每一个无效等价类至少设计一个测试用例。测试数据测试结果覆盖范围a=101,b=0.1,c=3输出无效等价类(7)、(8)
本文标题:实验1三角形问题的黑盒测试
链接地址:https://www.777doc.com/doc-5364888 .html