- 1、本文档共147页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 黑盒测试 ;本章内容;4.1 概 述;【例4-1】 任意输入三角形的三边,判断三角形类型。如图4.1所示,输入三角形的三条边a、b、c,设计测试用例数量。假设在字长为16位的计算机上运行,则每个整数可能的取值为216种,那么a、b、c三条边的各种可能取值的排列组合就有216×216×216≈3×1014种,执行完所有的测试大约需要执行3×1014次,也就是说,大约需要执行3×1014次才能做到“穷尽”测试。假设执行1次需耗时1 ms,则执行完所有的测试数据就需1万年。;问题描述;问题描述;问题描述;问题描述;4.2 等价类划分法;4.2 等价类划分法;4.2 等价类划分法;4.2 等价类划分法;4.2 等价类划分法;4.2 等价类划分法;4.2 等价类划分法;4.2 等价类划分法;4.2 等价类划分法;4.2 等价类划分法;4.2 等价类划分法;4.2 等价类划分法;举例;编号;练习;工资支付系统等价类测试设计;工资支付系统等价类测试设计;工资支付系统等价类测试设计;4.3 边界值分析方法;边界值分析方法;边界值分析方法;边界值分析方法;边界值分析方法;边界值分析方法;边界值分析方法;边界值分析测试;边界值分析测试;边界值分析测试;边界值分析测试;边界值分析测试;三角形问题的边界值分析测试用例设计;编号;;NextDate函数的边界值分析测试用例;边界值分析的特点和局限性;边界值分析的健壮性测试;健壮性测试;健壮性测试;三角形问题的健壮性测试用例设计;NextDate函数的健壮性测试用例设计;NextDate函数的健壮性测试用例设计;最坏情况测试;最坏情况测试;最坏情况测试;最坏情况测试;健壮最坏情况测试;健壮最坏情况测试;工资支付系统边界值测试设计 ;工资支付系统边界值测试设计 ;测试用例标识;4.4 决策表法;4.4 决策表法;4.4 决策表法;;4.4 决策表法;3 决策表的化简;(1)合并
如果一个条件项(表中某列中的条件值)和另外一个条件项所产生的动作是相同的,且两个条件项对应的每一行的值只有一个是不同的,则可以将其合并.合并的项除了不同值变成“不关心”条目外,其余不变
;(2)包含
如果两个条件项的动作是相同的,对任意条件1的值和条件2中对应的值,如果满足:
A.如果条件1的值是T(F),则条件2中的值也是T(F).
B.如果条件1的值是-(不关心),则条件2中的值是T(F)--称条件1包含条件2
条件2可以撤去.
重复A,B就可以得到精简的决策表.;;4.4 决策表法;4.4决策表法;4.4 决策表法;根据决策表测试用例;NextDate函数的决策表;M1:{月:月有30天}
M2:{月:月有31天,12月除外}
M3:{月:月是12月}
M4:{月:月是2月}
D1: {day:1≤day ≤27}
D2: {day:day=28}
D3: {day:day=29}
D4: {day:day=30}
D5: {day:day=31}
Y1: {year:year是闰年}
Y2: {year:year不是闰年};建立条件:
c1:month在Mi中(如M1,M2…)
c2:day在Di中
c3:year在Yi中;表3;表3续;表4;;编号;4.4 决策表法;4.4 决策表法;4.5 因果图法;4.5 因果图法;4.5 因果图法;4.5 因果图法;4.5 因果图法;4.5 因果图法;4.5 因果图法;4.5 因果图法;4.5 因果图法;4.5 因果图法;4.5 因果图法;4.5 因果图法;什么是因果关系??;应用举例;应用举例;应用举例;带有E约束的因果图;将因果图转化为决策表;设计测试用例;练习题;;练习题;练习题;;原因: 1. 售货机有零钱找
2. 投入1元硬币
3. 投入5角硬币
4. 按下橙汁按钮
5. 按下啤酒按钮;练习题;练习题;;编号;使用因果图法的优点;习题;;因果图;决策表;;(1)分析原因及结果;(2)画出因果图;(3)决策表;(4)设计测试用例;4.6 场景法;基本原理;基本概念;分析;场景;场景法设计测试用例的步骤;例题:在线购物系统 ;确定基本流和备选流;确定场景;确定测试用例;测试用例;ID;例题:加油;题目要求;基本流A;在下面的矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功加油”基本流。请按上述规定为其它应用场景设计用例矩阵。;补充:正交表测试 ;正交表测试方法;正交表的形式为:
L次数(水平数因子数)
表达式中的L是正交表符号,其余术语如下:
(1)次数:是正交表安排的实验次数,即正交表行数,它直接对应到用正交表测试策略设计成的测试的个数
(2)因子数:正交表最多可
您可能关注的文档
- 固体物理考试及部分答案探析.doc
- 变压器公开课详解.ppt
- 高川镇初级中学物理仪器室橱标签(贴)探析.doc
- 第2章摄影器材技巧.pptx
- 茶艺英文-表演版详解.ppt
- 固体物理论文探析.doc
- 第4章-非对称密码体制-改技巧.ppt
- 高等半导体物理讲义探析.doc
- 变压器教学详解.ppt
- 第4章-非对称密码体制技巧.ppt
- 2025年莱芜市公务员考试行测真题及答案详解(必刷).docx
- 2025年莱芜市公务员考试行测真题及答案详解(名师系列).docx
- 2025年莱芜市公务员考试行测真题及答案详解(名校卷).docx
- 2025年莱芜市公务员考试行测真题及答案详解(夺冠).docx
- 2025年莱芜市公务员考试行测真题及答案详解(夺冠系列).docx
- 2025年莱芜市公务员考试行测真题及答案详解(各地真题).docx
- 幼儿园节庆活动工作计划.docx
- 2025年莱芜市公务员考试行测真题及答案详解(全国通用).docx
- 2025年莱芜市公务员考试行测真题及答案详解参考.docx
- 2025年西双版纳州公务员考试行测真题及完整答案详解1套.docx
文档评论(0)