1.实验目的:
1)理解测试原理
2)学习功能测试方法
2.实验方法:
1)使用黑盒测试方法
2)设计测试用例
3实验内容:
从以下测试方法中任选2种或多种以上方法设计测试用例并进行测试
1.等价类划分法
2.边界值分析法
3.判定表方法
4.因果图法
5.错误推测法
4.具体实验:
一、安装Venn Diagram Plotter软件,根据不同测试用例发现软件缺陷。
二、等价类、边界值划分方法
测试用例1:
把CircleA的值设为30,CircleB的值设为30,CircleC的值设为30
A/B=15,B/C=10,A/C=10
Venn图如下:
此时把Venn图中的B/C的值设定为0,其余不变,Venn图如下:
很显然,当我们把某个测试用例的值取足够小时,发现了软件的缺陷,软件不能正常的显示Venn图,但是软件没有报错。
测试用例2:
CircleA、B、C的值均定为30,
A/B=15,B/C=10,A/C=10
Venn图效果如下:
当把B/C=0时,Venn图如下:
很显然,当B/C=0时,CircleB与CircleC应该无交集,所以CiecleA、B、C应该无交集,Venn图中设定黑色是CiecleA、B、C交集的颜色,当B/C=0时,应该无黑色,但是图中颜色显示错误,但是软件并未报错,发现软件缺陷。
三、软件测试分析
该Venn Diagram Plotter软件,能够画出Venn图,也可以调整Venn图的大小、颜色、位置、相交面积,但是在一些较大、较小、边界值或者特定值的测试中仍会出现一些错误,而且软件并未报错,此软件仍然有可更改的余地,有待升级。