软件测试实验报告-黑盒测试等价划分类
02-12
广西师范大学计信学院 《软件测试技术》课程实验
实验报告
题目:
班级:
学号:
姓名:
完成日期:
等价划分类黑盒测试报告
一、实验目的
1、掌握等价类划分的方法
2、掌握按等价类方法设计测试用例 二、实验内容
1、请用等价类划分法为三角形问题划分等价类,并设计相应的测试用
例,测试下面三角形问题程序,找出缺陷并改正,给出缺陷报告。 #include "iostream.h" void main(){ 1 int a,b,c; 2 cout>a>>b>>c; 4 if(a=100)cout=100)cout=100)coutc||a+c>b||b+c>a)coutb&&bc&&ca)cout
2、请自己编写隔一天函数(编程语言自选),考虑闰年,2月,12月等特殊情况,并划分等价类,按强一般等价类划分法设计测试用例,并进行测试,要求给出部分测试用例截图,撰写测试报告。 三、实验过程
11、“等边”改成“等腰”;
12、“ab&&bc&&ca”改成“a!=b&&b!=c&&a!=c”
#include "iostream.h" void main(){ int a,b,c; cout>a; cout>b; cout>c; if(a12)cout31))cout30))cout29)) cout28))cout
}
}
if(b==12) { if(c
if((a%4==0)&&(a%100!=0)||(a%400==0)) { if(b==2) { if(c
cout四、测试结果及缺陷分析
缺陷:源程序过于啰嗦,并未使用函数来时源程序简化。
五、附录