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

概念理解:

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


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值