- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件测试》第3章课件
第3章 黑盒测试方法 第3章 黑盒测试方法 本章要点 测试用例 黑盒测试概述 典型黑盒测试方法 黑盒法综合使用策略 一、测试用例 1、测试用例(Test Case):是为特定目标开发的一组测试输入、执行条件和预期结果,其目的是测试程序中的某路径,核实程序或软件能否完成某个特定的功能需求。 ※程序缺陷的认定:程序在执行某测试用例的输入数据时,若其输出结果与测试用例中的预期结果不同,则说明程序中存在缺陷。 一、测试用例 2、测试用例的重要性: (1)测试用例构成了设计和制定测试过程的基础 (2)测试的“深度”与测试用例的数量呈正比 (3)判断测试是否完全的一个主要评测方法是基于需求的覆盖,而这又是以确定、实施和执行的测试用例的数量为依据的 (4)测试工作量与测试用例的数量呈正比 (5)测试设计和开发的类型及所需的资源主要都受控于测试用例 一、测试用例 2、设计测试用例的基本准则: (1)测试用例的代表性 (2)测试用例的非重复性 (3)测试结果的可判定性 (4)测试结果的可重现性 一、测试用例 2、测试用例的设计方法: (1)白盒法:关注源程序内部的逻辑结构 (2)黑盒法:关注外部输入\输出\功能\性能 (3)灰盒法:内外结合,综合黑白盒法 二、黑盒测试概述 1、黑盒测试(黑箱测试/数据驱动测试/基于规格说明的测试):从用户角度出发,完全不考虑程序或软件内部逻辑结构和处理过程的情况下,根据软件的需求规格说明书设计测试用例,在程序或软件的界面上进行测试。 二、黑盒测试概述 2、黑盒测试的目的: (1)是否有不正确或遗漏了的功能 (2)在接口上输入能否正确地接受,能否输出正确的结果 (3)是否有数据结构错误或外部信息访问错误 (4)性能上是否能够满足要求 (5)是否有初始化或终止性错误 二、黑盒测试概述 黑盒测试不能实现穷举测试的原因 (1)在测试某功能时不可能对其所有输入值进行测试,更不可能对其所有输入取值组合进行测试。 (2)无法对需求规格说明书中未规定的潜在需求进行测试。 3、黑盒测试的对象:既可以是单个程序,也可以是模块集成过程中的多个临时版本和最终软件。 二、黑盒测试概述 4、黑盒测试的优点: (1)黑盒测试不考虑程序或软件的具体实现,若程序或软件的内部实现发生了变化,原先的测试用例依然可用 (2)黑盒测试用例的设计可以与软件的实现同时进行,因而加快了软件测试与开发的速度 二、黑盒测试概述 5、黑盒测试的局限性: (1)黑盒测试是从程序的界面上进行的测试,帮有时难以查找出错误的具体原因和位置,还需要通过执行白盒测试来进行更细致的错误定位。 (2)黑盒测试的唯一依据是软件的需求规格说明书,它无法发现需求规格说明本身存在的问题 三、典型黑盒测试方法 1、等价类划分法: (1)使用等价类划分法设计测试用例的唯一依据是:软件需求规格说明书。 (2)等价类分为:有效等价类和无效等价类 (3)核心思想:按某种规则进行分类,然后从不同的类别是选择有代表性的操作或值进行测试 三、典型黑盒测试方法 1、等价类划分法: (4)划分等价类的若干原则: 在规定了输入数据的取值范围的情况下,可以确定一个有效等价类和两个无效等价类。 在规定了输入条件必须如何的情况下,可以确定一个有效等价类和一个无效等价类 三、典型黑盒测试方法 1、等价类划分法: (4)划分等价类的若干原则: 在输入数据是一个布尔量的情况下,可以确定一个有效等价类和一个无效等价类。 在规定了输入数据由N个值构成,并要求对其中的每个值进行测试时,可以确定N个有效等价类和1个无效等价类 三、典型黑盒测试方法 1、等价类划分法: (4)划分等价类的若干原则: 在规定了输入数据必须遵守的规则的情况下,可以确定一个有效等价类和若干个无效等价类(从不同角度违反规则) 在已划分的某等价类中,若各元素在程序中的处理方式不同,则应将此等价类进一步划分为若干等价类。 三、典型黑盒测试方法 2、边界值分析法: (1)边界值分析法是对等价类划分法的补充 (2)核心思想:针对等于、刚好大于、刚好小于各输入等价类和输出等价类边界值的情况设计测试用例 三、典型黑盒测试方法 2、边界值分析法: (3)边界值分析法的使用原则: 若输入条件规定了值的范围,应针对刚达到此范围边界的值,以及刚超过此范围边界的值设计测试用例 若输入条件规定了值的个数,针对最大个数、最小个数、比最大个数大1、比最小个数小1等几种情况的数据设计测试用例 三、典型黑盒测试方法 2、边界值分析法: (3)边界值分析法的使用原则: 若输入条件规定了值的范围,应针对刚达到此范围边界的值,以及刚超越此范围边界的值设计测试用例。 若输出条件规定了值的个数,针对最大个数、最小个数,比最大个数大1、比最小个数小1等几种情况的数据设计测试用例 三、典型黑盒
文档评论(0)