黑盒测试用例设计方法实践---(因果图法)

上一篇 / 下一篇  2009-12-27 17:21:13 / 个人分类:测试用例

概念理解:

a、利用图解法分析输入的各种组合情况;

b、适合于检查程序输入条件的各种组合与制约情况

 

掌握图解:

a4关系

    恒等、非、或、与

      b5约束

    互斥、包含、唯一、要求、屏蔽

关系

恒等

直线连接

ab相等

a1,则b0

逻辑或

逻辑与

约束

互斥

E

ab不能同时为1

包含

I

abc不能同时为0

唯一

O

ab必须有一个,且仅有1个为1

要求

R

a1时,b必须是1,即

不可能a1b0

屏蔽(输出条件)

M

若结果a1,则结果b强制为0

 

 

实践方法:

Step1:划分输入与输出条件,并标识区分;

Step2:划分输入与输出间,输入与输入间的关系,并绘关系图

Step3:根据关系图,标记出约束条件,完成因果图

Step4:因果图转换到判定表;

Step5:按列选择用例覆盖

 

实践心得:

1、多个输入条件组合起来可能出错的情况却被忽视了

2、如果在测试时必须考虑输入条件的各种组合,则可能的组合数目将是天文数字,因此必须考虑采用一种适合于描述多种条件的组合、相应产生多个动作的形式来进行测试用例的设计,这就需要利用因果图

3、关键在于后期整理至判定表后,规则合并,把判定表的每一列拿出来作为依据,设计测试用例


TAG:

七明芝 软件测试之路 引用 删除 七明芝   /   2009-12-28 19:33:53
实践在哪,没看出来
 

评分:0

我来说两句

Open Toolbar