因果图法 写测试用例
上一篇 /
下一篇 2009-02-12 21:06:20
最近在总结写
测试用例的方法,等价类划分要和边界值结合起来用才能达到用例覆盖的最大化。由于其方法比较容易理解,就不写了。
主要写下因果图写测试用例的步骤和实例
步骤:
1.分析程序规格说明的描述中,哪些是原因,哪些是结果。
2.分析程序规格说明的描述中语义的内容,并将其表示成连接各个原因与各个结果的因果图
3.在因果图上使用若干个特殊的符号标明特定的约束条件
4.把因果图转换成判定表
5.把判定表中每一列表示的情况写成测试用例
实例解析(自动饮料贩卖机为例):
原因:
1 投0.5元
2 投1元
3 选可乐
4 选雪碧
5 选美年达
结果:
6 出可乐
7 出雪碧
8 出美年达
9 找回0.5元
因果图如下
在上图中加上了两个约束条件
30 出可乐
31 出雪碧
32 出美年达
33 找回0.5元
然后将因果图转换为判定表
然后根据判定表写测试用例
根据因果图来写测试用例,可以少些将近一半的测试用例
不过用因果图的时候还是有些用例没法覆盖到,因此还是需要等价类划分和边界值分析等方法的结合
也就是说,没有哪一种方法是万能的。方法总归是方法,测试人员只有灵活运用啦
收藏
举报
TAG: