第五天-黑盒测试用例设计方法(二)

一、因果图法

定义:

 

 第一步:根据功能说明书中规定的原因和结果之间画出因果图

  原因和结果的关系:

 

 

  (1)、恒等,原因A成立,结果B一定成立。

  (2)、非。

  (3)、或

  (4)、原因A、B、C都成立时,结果D成立

第二步:根据功能说明在因果图中加上约束条件

 

 因果图法实例分析:

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

分析原因和结果:

 

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

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

 

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

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

 设计测试用例(略)

二、判断表法

 

1、应用场合:主要适应于多条件的内容组合于结果分析。

2、组成:由条件项、动作项、条件桩、动作桩四部分组成。

3、使用条件:所有的条件桩在表中的位置和顺序互相不影响;所有的动作桩的顺序不会因为条件的顺序的变化而产生不同。

4、建立判断表的步骤:

实例:

需求

 

 (1)、分析条件和动作

 

 (2)、写入条件桩、动作桩、条件项、动作项

 

 

测试用例的设计方法:没有哪一种方式是单独使用的。

(1)、所有的软件,都是因为某种操作才会导致一定的结果。——考虑使用因果图

(2)、所有的软件都有文本框。——考虑使用等价类、边界值。

posted @ 2020-09-10 11:28  晓123  阅读(181)  评论(0)    收藏  举报