- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
黑盒测试
黑盒测试是一种常用的软件测试方法,它将被测软件看作
个打不开的黑盒,主要根据功能需求设计测试用例,进行测
试。本章主要介绍几种常用的黑盒测试方法和黑盒测试工具
并通过实例介绍各种方法的运用。
黑盒测试
黑盒测试的基本概念
等价类划分
边界值分析法
因果图法
决策表法
黑盒测试方法的比较与选择
■黑盒测试工具介绍
黑盒测试的基本概念
黑盒测试是从一种从软件外部对软件实施的测试,也称
功能测试或基于规格说明的测试。其基本观点是:任何程序
都可以看作是从输入定义域到输出值域的映射,这种观点将
被测程序看作一个打不开的黑盒,黑盒里面的内容(实现)是完
全不知道的,只知道软件要做什么。因无法看到盒子中的内
容,所以不知道软件是如何实现的,也不关心黑盒里面的结
构,只关心软件的输入数据和输出结果。
黑盒测试的基本概念
黑盒测试是从用户观点出发的测试,其目的是尽可能发
现软件的外部行为错误。在已知软件产品功能的基础
■检测软件功能能否按照需求规格说明书的规定正常工作
是否有功能遗漏
■检测是否有人机交互错误,是否有数据结构和外部数据库
访问错误,是否能恰当地接收数据并保持外部信息(如数
据库或文件)等的完整性
检测行为、性能等特性是否满足要求等
检测程序初始化和终止方面的错误等。
黑盒测试的基本概念
黑盒测试着眼于软件的外部特征,通过上述方面的检测,确
定软件所实现的功能是否按照软件规格说明书的预期要求正
常工作,
两个显著的优点
①黑盒测试与软件具体实现无关,所以如果软件实现发生
了变化,测试用例仍然可以使用
②设计黑盒测试用例可以和软件实现同吋进行,因此可以
压缩项目总的开发时间。
文档评论(0)