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

2010-01-24  菜菜 

概念理解:

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

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

 

掌握图解:

a4关系

     恒等、非、或、与

b5约束 

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

实践方法:

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

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

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

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

Step5:按列选择用例覆盖

 

实践心得:

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

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

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

 

附:

关系

恒等

直线连接

ab相等

a1,则b0

逻辑或

逻辑与

约束

互斥

E

ab不能同时为1

包含

I

ac不能同时为0

唯一

O

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

要求

R

a1时,b必须是1,即

不可能a1b0

屏蔽(输出条件)

M

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


563°/5631 人阅读/0 条评论 发表评论

登录 后发表评论