通用测试技术07-03 因果图法实例1、2、3

通用测试技术07-03 因果图法实例1、2、3_第1张图片

 案例:自助售货机买啤酒和橙汁,处理单价5角;投五角硬币,按下硬币,按下按钮,出饮料;投1元,按下按钮,出饮料,找零5角。

分析原因和结果

通用测试技术07-03 因果图法实例1、2、3_第2张图片 

画出原因和结果之间的关系(部分关系)

 通用测试技术07-03 因果图法实例1、2、3_第3张图片

按照需求描述原因、结果间的约束

通用测试技术07-03 因果图法实例1、2、3_第4张图片

因果图使用中的局限性:当原因和结构很多的时候,他们之间的关系就连线就会很多,导致因果图的可读性变差。因此用作局部的小功能(原因和结构不是很多的时候分析)

列出所有的原因和结果的列表,设计初步的测试用例步骤

C5:这是一种bug。不能做测试设计 

因果图的优势在于能够发现设计中存在的不足

通用测试技术07-03 因果图法实例1、2、3_第5张图片 

经过分析发现:

1)只选择饮料,没有投币的时候,软件没有任何结果。

2)只投币,没有选择饮料的时候,软件也没有任何的结果。

3)我们不能把软件的缺陷,设计成测试用例。

可以新增,但是一切以需求为主

通用测试技术07-03 因果图法实例1、2、3_第6张图片

 

通用测试技术07-03 因果图法实例1、2、3_第7张图片

 

  

 

你可能感兴趣的:(测试工具,测试用例)