- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案
软件测试复习知识点
熟练掌握:
1. 面向对象的单元测试中基于服务的测试策略
2. 向对象中的基于状态测试的策略
3. 软件测试与软件开发的关系
狭义定义测试: 比如“程序设计”与“测试”之间的关系,传统上总以为程
序设计在先,测试在后。这种专指测试程序代码,定义在编码之后的“测试”是一种狭
义定义的测试。
广义定义测试: 这种测试活动可以在软件开发生命周期的任何阶段进行。 但是, 随着
开发不断地进行,越到后续阶段,找出错误并改正它的代价会越大
全新的软件开发模式: 以测试驱动软件开发。 软件测试贯穿了整个软件开发过程,
软件开发生命周期的各个阶段中都少不了相应的测试, 这种思想与软件质量保证的出发
点是一致的。
4. 系统测试的概念及其分类 ;
系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合
在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的
需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更
加完善的方案。
1. 用户层:①用户支持测试;②用户界面测试;③可维护测试;④
安全性测试;
2. 应用层:①性能测试;②系统可靠性、稳定性测试;③系统兼容
精彩文档
实用标准文案
性测试;④系统组网测试;⑤系统安装升级测试;
3. 功能层:
4. 子系统层;
5. 协议/ 指标层;
5. 常见的黑盒测试用例的设计方法
黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功
能,通过测试来检测每个功能是否都能正常使用。
? 在测试时, 把程序看作一个不能打开的黑盒子, 在完全不考虑程序内部
结构和内部特性的情况下, 测试者在程序接口进行测试, 它只检查程序功
能是否按照需求规格说明书的规定正常使用, 程序是否能适当地接收输入
数据而产生正确的输出信息, 并且保持外部信息 (如数据库或文件)的完
整性,如图所示。
①是否有不正确或遗漏了的功能
②在接口上,能否正确地接受输入数据,能否产生正确地输出信息
③访问外部信息是否有错
④性能上是否满足要求
⑤界面是否错误,是否不美观
⑥初始化或终止错误
? 黑盒测试有两种基本方法,即通过测试和失败测试。
? 在进行通过测试时, 实际上是确认软件能做什么, 而不会去考验
其能力如何。软件测试员只运用最简单,最直观的测试案例。
精彩文档
实用标准文案
在设计和执行测试案例时,总是先要进行通过测试。在进行破坏性
试验之前,看一看软件基本功能是否能够实现。这一点很重要,否则在正常
使用软件时就会奇怪地发现,为什么会有那么多的软件缺陷出现?
? 在确信了软件正确运行之后,就可以采取各种手段通过搞“垮”
软件来找出缺陷。 纯粹为了破坏软件而设计和执行的测试案例, 被称为失
败测试或迫使出错测试。
黑盒测试的优点有:
1 )比较简单,不需要了解程序内部的代码及实现;
2 )与软件的内部实现无关;
3 )从用户角度出发,能很容
文档评论(0)