因果图法 写测试用例

上一篇 / 下一篇  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:

yane_chung的个人空间 引用 删除 yane_chung   /   2010-09-25 17:18:45
 

评分:0

我来说两句

Open Toolbar