第4章黑盒测试技巧.ppt

  1. 1、本文档共147页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)因子数:正交表最多可

文档评论(0)

过各自的生活 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档