软件测试 实验5、软件功能测试实验

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图如下:


软件测试 实验5、软件功能测试实验_第1张图片

此时把Venn图中的B/C的值设定为0,其余不变,Venn图如下:


软件测试 实验5、软件功能测试实验_第2张图片

很显然,当我们把某个测试用例的值取足够小时,发现了软件的缺陷,软件不能正常的显示Venn图,但是软件没有报错。


测试用例2:

CircleA、B、C的值均定为30,

A/B=15,B/C=10,A/C=10

Venn图效果如下:


软件测试 实验5、软件功能测试实验_第3张图片

当把B/C=0时,Venn图如下:


软件测试 实验5、软件功能测试实验_第4张图片

很显然,当B/C=0时,CircleB与CircleC应该无交集,所以CiecleA、B、C应该无交集,Venn图中设定黑色是CiecleA、B、C交集的颜色,当B/C=0时,应该无黑色,但是图中颜色显示错误,但是软件并未报错,发现软件缺陷。


三、软件测试分析

该Venn Diagram Plotter软件,能够画出Venn图,也可以调整Venn图的大小、颜色、位置、相交面积,但是在一些较大、较小、边界值或者特定值的测试中仍会出现一些错误,而且软件并未报错,此软件仍然有可更改的余地,有待升级。

你可能感兴趣的:(软件测试 实验5、软件功能测试实验)