- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九讲:黑盒测试-因果图法
name
namename
软件测试黑盒测试因果图法
第1页
因果图法
所谓原因,指就是输入;所谓结果,指就是输
出。因果图法比较适合输入条件比较多情况,测
试全部输入条件排列组合。
软件测试黑盒测试因果图法
第2页
因果图法
题2:某奖金计算软件完成以下功效:
(1)该软件能够计算某企业年底奖,该企业员工分为普通员工
和管理人员。
(2)员工表现分为普通,优异和特殊贡献奖。(普通员工和优异
员工都能够有特殊贡献,普通员工和管理人员表现相同,但工资是
不一样)。
(3)依据员工分类和表现,将奖金分为1类奖金,2类奖金,3类
奖金……。输入员工类型和表现,就会输出对应奖金类别。
编写测试用例?
软件测试黑盒测试因果图法
第3页
因果图法
员工类别
普通员工A1
管理人员A2
表现类别
普通B1
优异B2
特殊贡献B3
奖金类别
1类奖金C1
2类奖金C2
………………
软件测试黑盒测试因果图法
第4页
因果图法
原因
结果
A1 + B1====(普通员工表现普通)
C1==1类奖金
A1 + B2====(普通员工表现优异)
C2==2类奖金
A1 + B1 + B3====(普通员工表现普通,且有特殊贡献)
C3==3类奖金
A1 + B2 + B3====(普通员工表现优异,且有特殊贡献)
C4==4类奖金
A2 + B1====(管理人员表现普通)
C5==5类奖金
A2 + B2====(管理人员表现优异)
C6==6类奖金
A2 + B1 + B3====(管理人员表现普通,且有特殊贡献)
C7==7类奖金
A2 + B2 + B3====(管理人员表现优异,且有特殊贡献)
C8==8类奖金
软件测试黑盒测试因果图法
第5页
(1)找出全部输入条件和输出条件,并编号
(2)分析输入条件之间关系,是互斥
还是能够同时满足。
(3)画出输入条件排列组合情况。
(4)编写测试用例。
因果图法
软件测试黑盒测试因果图法
第6页
应用场所:当软件输入条件较多时候,能够考
率用因果图法来设计测试用例。考虑输入全部
排列组合情况,预防遗漏。
因果图不足:假如有n个条件。每个条件有真
或假两种取值,理论上就有2n此方种排列组合。
大大增加了测试用例个数,不便于维护。
因果图法
软件测试黑盒测试因果图法
第7页
软件测试黑盒测试因果图法
第8页
1) 关系
① 恒等:若ci是1,则ei也是1;不然ei为0。
② 非:若ci是1,则ei是0;不然ei是1。
③ 或:若c1或c2或c3是1,则ei是1;不然ei为0。“或”可有任意个输入。
④ 与:若c1和c2都是1,则ei为1;不然ei为0。“与”也可有任意个输入。
软件测试黑盒测试因果图法
第9页
软件测试黑盒测试因果图法
第10页
2) 约束
输入状态相互之间还可能存在一些依赖关系,称为约束。比如, 一些输入条件本身不可能同时出现。输出状态之间也往往存在约束。在因果图中,用特定符号标明这些约束。
软件测试黑盒测试因果图法
第11页
案例分析
例1: 某软件规格说明书包含这么要求:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件修改,但假如第一列字符不正确,则给出信息L;假如第二列字符不是数字,则给出信息M。
软件测试黑盒测试因果图法
第12页
依据题意,原因和结果以下:
原因:
1——第一列字符是A;
2——第一列字符是B;
3——第二列字符是一数字。
结果:
21——修改文件;
22 ——给出信息L;
23——给出信息M。
软件测试黑盒测试因果图法
第13页
其对应因果图以下:11为中间节点;考虑到原因1和原因2不可能同时为1,所以在因果图上施加E约束
软件测试黑盒测试因果图法
第14页
1
2
3
4
5
6
7
8
原因(条件)
1
1
1
1
1
0
0
0
0
2
1
1
0
0
1
1
0
0
3
1
0
1
0
1
0
1
0
11
1
1
1
1
0
0
动作(结果)
22
0
0
0
0
1
1
21
1
0
1
0
0
0
23
0
1
0
1
0
1
软件测试黑盒测试因果图法
第15页
1
2
3
4
5
6
7
8
原因(条件)
1
1
1
1
1
0
0
0
0
2
1
1
0
0
1
1
0
0
3
1
0
1
0
1
0
1
0
11
1
1
1
1
0
0
动作(结果)
22
0
0
0
0
1
1
21
1
0
1
0
0
0
23
0
1
0
1
0
1
测试用例
A6
Aa
B9
BP
C5
HY
A0
A@
B1
B*
H4
E%
软件测试黑盒测试因果图法
第16页
案例分析
有一个处理单价为5角钱饮料自动售货机软件测试用例设计。其规格说明以下:
若投入5角钱或1元钱硬币,
您可能关注的文档
- 调研报告主题知识讲座.pptx
- 谈天说酒主题知识讲座.pptx
- 谈谈自己的大学规划.pptx
- 财务人员在企业中角色定位过程监控职责升迁.pptx
- 财务会计商品销售收入的核算.pptx
- 财务会计学名词解释.pptx
- 财务管理案例分析第讲.pptx
- 财务管理案例分析第讲之.pptx
- 财务规划制定模板及参考.pptx
- 财年人力资源计划.pptx
- 大学生职业规划大赛《种子科学与工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《量子信息科学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《轮机工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- Module10Unit2知识巩固练习题英语八年级下册.docx
- 【分层训练】六年英语下册Unit2Lastweekend一课一练PartB人教版PEP9.docx
- 内蒙肉羊加工项目的考察及建议.pptx
- 大学生职业规划大赛《秘书学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《天文学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《知识产权专业》生涯发展展示PPT.pptx
文档评论(0)