软件测试实验二 黑盒测试技术2

  • 格式:doc
  • 大小:123.00 KB
  • 文档页数:11

实验二黑盒测试技术2
(决策表法)
1提交期限和方式
期限:第8周周三(2015-4-22)23:59 pm
方式:由学习委员收集所有学生的实验报告,以电子档的形式提交给任课教师(发邮箱:)。

2案例实践三:NextDate的第六次测试(决策表)
2.1初次决策表尝试
对于同样的问题,可以采取不同的角度来划分等价类,得到不同的决策表和不同的测试用例,产生的测试效果是不同的。

对于NextDate问题而言,不妨先采用实验一中的表2.4的等价类划分方式,从而得到经化简后的决策表2.7,请完成表2.7。

(提示:完整地决策表应包含30个测试用例,这与实验一中的强组合形式的等价类测试的用例规模一致,而经简化后,决策表应仅含11个测试用例,从而消除用例之间的冗余)
表2.4 NextDate问题的等价类划分(第二次划分尝试)
表2.7 NextDate问题的决策表(第一次决策表尝试)
\
2.2第二次决策表尝试
从初次决策表的尝试中可知,该决策表存在不确定的测试用例(如:满足M1,D5的条件中12月31日),说明等价类划分仍有问题,即等价类中的元素并非完全等价,因此,我们需进一步划分,最终可得到如表2.8所示的等价类集合(不考虑无效等价类),从而构成表2.9的新决策表,请完成第二次决策表的设计,并进行简化。

然后得到测试用例表2.10(提示:完整地决策表应包含40个测试用例,经简化后,决策表仅包含12个测试用例)
表2.8 NextDate问题的等价类划分(第三次划分尝试)
表2.9 NextDate问题的决策表(第二次决策表尝试)
表2.10 NextDate问题的决策表测试的测试用例(第二次决策表尝试)
2.3测试分析
从表2.10中的测试用例可以看出,闰年闰月的情况、年末和月末的情况都测试到了,且测试用例的规模也不大,因此,经过这么多次测试设计,至此得到的测试用例才是令人比较满意的结果。

所以,还是要将不同的测试方法结合起来使用,才能达到更好的测试效果。

2.4测试用例执行截图
根据表2.10中设计的测试用例执行测试,将执行结果的截图贴在下面:
测试用例ID为ND-DT-001的测试用例执行结果截图:
测试用例ID为ND-DT-002的测试用例执行结果截图:
软件测试
第11 页共11 页。