软件黑盒测试软件黑盒测试.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件黑盒测试软件黑盒测试

第三章 软件黑盒测试 2016/5/11 本章教学目标及重点 教学目标 –讲解黑盒测试的要求和方法 –讲解测试用例概念以及设计方法 重点 –黑盒测试 –测试用例 本章安排 3.1 黑盒测试及设计方法 3.2 测试用例设计 3.1 黑盒测试及设计方法 绪论 什么是黑盒测试 输入 输出 黒盒 测 试 用例 内部实现不可见 绪论 • 黑盒测试与白盒测试的区别 – 黑盒测试又叫功能测试 ,主要关注被测软件的功能实现,而不是 内部逻辑。 – 白盒测试在测试过程中测试者可以看到被测的源程序,通过分析 程序的内部结构,根据其内部结构设计测试用例。 黑盒测试并不能取代白盒测试,它是与白盒测试互补的测试方法,它很可能发现白 盒测试不易发现的其他类型错误。 绪论 • 黑盒测试与灰盒测试的区别 – “黑盒”测试是在测试者完全不考虑程序内部结构和内部特征的情况下, 根据需求规格说明书设计测试用例和推断的测试结果的正确性 – “黑盒”测试只考虑了程序的输入,以及在该情况下的输出,并没有考 虑程序的内部结构。 – 灰盒测试需关心模块与模块之间的交互。 绪论 • 黑盒测试要求 – 每个软件特性或功能必须被一个测试用例或一个被认可的异常所覆盖 – 构造数据类型和数据值的最小集测试 – 测试排斥不规则输入的能力 – 对影响性能的关键模块,应测试模块性能 程序做了该做的 程序没有做不该做的 程序错误处理是否完整 绪论 • 黑盒测试要有一套产生测试用例的方法,用以产生有限的测试用例而覆盖 足够多的“任何情况” 因果图 方法 边界值 等价类 分析法 划分法 黑盒 测试 随机数 法 猜错法 3.1.1 等价类划分 为了避免穷举法的巨大工作量,促使我们在大量的可能数据中选择其 中的一部份作为测试用例,等价类划分法是把程序的输入域划分成若 干部分,然后从每个部分中选取少数代表性数据作为测试用例。 输入条 有效等价类 无效等价类 件 是否能 a0,(1) a=0,(7) 例: 构成三 b0,(2) b=0,(8) 测试一个判断三条边能构成什么三角形的函 角形的 c0,(3) c=0,(9) 三条边 数:F (int a, int b, int c),如果a、b、c三条边 a+bc,(4) a+b=c,(10) 能构成三角形的三条边就必须满足:

您可能关注的文档

文档评论(0)

tazhiq2 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档