测试用例设计方法——因果图法

1.因果图
 1.1考虑所有输入/输出条件的相互制约关系以及组合关系
 1.2考虑输入条件之间的依赖关系;
 1.3再根据分析的关系来转化为判定表的规则
2.条件与结果之间的关系
 2.1恒等
 2.2非(~)
 2.3或(V)
 2.4与
3.条件与条件之间的关系
 3.1互斥:最多有一个可能成立(下拉菜单)
 3.2包含:至少有一个必须成立(下拉菜单)
 3.3屏蔽:a成立时b不成立;a不成立时,b的值不一定(元旦不上班;不是元旦不一定上班)
 3.4唯一:有且只有一个成立(性别)
 3.5要求:a成立时,b一定会成立
4.判定表和因果图
 判定表:分析条件桩与动作桩后,全组合获取条件项
 因果图:分析因和果,先考虑条件与条件之间的关系,关系与结果之间的关系,再转化为判定表
5.案例分析
 案例:注册功能,验证用户名需求:第一项要求输入手机号或邮箱作为账户名,第二项要求正确输入验证码,两项都验证成功后填写账户信息;但如果第一项校验不成功,则报错L(输入手机号或邮箱格式错误);如果是第二项验证不成功,则报错M(验证码输入错误)。
 因果图:
在这里插入图片描述
 判定表:
在这里插入图片描述
 分析:第一个”非“对应2;”与“对应3,4;第二个”非“对应1。
 步骤总结:
  1.分析需求,获取条件桩和动作桩;
  2.分析条件与条件,条件与动作之间的关系;
  3.通过关系画出因果图;
  4.将因果图转化为判定表。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值