网站大量收购闲置独家精品文档,联系QQ:2885784924

系统测试、软件性能测试和可靠性测试(二).doc

系统测试、软件性能测试和可靠性测试(二).doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

系统测试、软件性能测试和可靠性测试(二)

(总分:100.00,做题时间:90分钟)

一、{{B}}选择题{{/B}}(总题数:58,分数:100.00)

1.检查系统能否正确地接受输入,能否正确地输出结果,这属于______。

A.安全性测试

B.GUI测试

C.功能测试

D.协议一致性测试

(分数:1.00)

?A.

?B.

?C.?√

?D.

解析:[解析]功能测试主要是为了发现以下几类错误:是否有不正确或遗漏的功能;功能实现是否满足用户需求和系统设计的隐式需求:能否正确地接受输入,能否正确地输出结果。

2.系统测试的测试用例设计依据是______。

A.需求分析说明书

B.概要设计说明书

C.详细设计说明书

D.规划设计说明书

(分数:1.00)

?A.?√

?B.

?C.

?D.

解析:[解析]系统测试属于黑盒测试的范畴,不再对软件的源代码进行分析和测试。系统测试的目标在于通过与系统的需求规格说明进行比较,检查软件是否存在与系统规格不符合或与之矛盾的地方,以验证软件系统的功能和性能等满足其规格说明所指定的要求,因此测试人员应该主要根据需求分析说明书来设计系统测试阶段的测试用例。

3.系统测试与单元测试、集成测试的区别是______。

A.测试方法不同

B.考察范围不同

C.评估基准不同

D.以上全部

(分数:1.00)

?A.

?B.

?C.

?D.?√

解析:[解析]系统测试与单元测试、集成测试的区别在于:(1)测试方法不同。系统测试主要是黑盒测试,而单元测试、集成测试主要属于白盒测试或灰盒测试的范畴。(2)考察范围不同。单元测试主要测试模块内部接口、数据结构、逻辑、异常处理等对象;集成测试主要测试模块之间的接口和异常;系统测试主要测试整个系统相对于用户的需求。(3)评估基准不同。系统测试的评估基准是测试用例对需求规格说明的覆盖率,而单元测试和集成测试的评估主要是代码的覆盖率。

4.下列测试方法通常不用来设计功能测试用例的是______。

A.等价类测试

B.基于场景的测试

C.基于因果图的测试

D.正交实验设计法

(分数:1.00)

?A.

?B.?√

?C.

?D.

解析:[解析]功能测试(FunctionalTest)属于黑盒测试,是系统测试中最基本的测试。功能测试主要根据产品的需求规格说明和测试需求列表验证产品是否符合需求规格说明的一种测试方法。功能测试用例设计是功能测试工作的核心,常见的测试用例设计方法很多,主要有规范导出法、等价类测试法、边界值分析测试法、基于因果图的测试、基于判定表的测试、基于风险的测试、正交实验设计法、错误猜测法。而选项B中的基于场景的测试主要是用于在面向对象测试中设计测试用例。

5.下面不属于协议测试的类型的是______。

A.一致性测试

B.互操作性测试

C.性能测试

D.压力测试

(分数:1.00)

?A.

?B.

?C.

?D.?√

解析:[解析]由于各种通信协议是使用自然语言描述的,不同的人理解问题角度不同,对协议的认识也会存在差异,因而协议实现者有可能因为理解错误而错误实现了协议,因此要对协议进行测试,以保证开发的系统可以正确工作,通常包括4种类型的协议测试:协议一致性测试、协议性能测试、协议互操作性测试和协议健壮性测试。

6.在健壮性测试中一般的方法是软件故障插入测试,这里插入故障的方法可以分为两类:状态插入和代码插入。下面不属于实现状态插入方法的是______。

A.基于进程的

B.基于消息的

C.基于程序的

D.基于调试器的

(分数:1.00)

?A.

?B.

?C.?√

?D.

解析:[解析]健壮性测试(RobustnessTesting)又称容错测试,用于测试系统在出故障时是否能自动恢复或者忽略故障继续运行。在健壮性测试中一般的方法是软件故障插入测试,这里插入故障的方法可以分为两类:状态插入和代码插入。状态插入是通过改变一个运行系统的状态和行为来实现,其中实现状态插入的方法主要有以下3种:(1)基于进程的(ProcessBased)。(2)基于调试器的(DebuggerBased)。(3)基于消息的(MessageBased)。

7.下面关于系统测试的实施阶段说法正确的是______。

A.确认测试阶段的功能测试是在用户使用环境下进行,目的是验证软件是否满足用户需求

B.α试和β测试都是受控环境下的测试

C.验收测试主要用户参与,软件开发人员和质量保证人员(QA)可以不参加

D.系统测试是开始于确认测试,经过α测试和β测试直至验收测试的过程

(分数:1.00)

?A.

?B.

?C.

?D.?√

解析:[解析]系统测试开始于已集成软件的确认测试,经过对包括

文档评论(0)

偶遇 + 关注
实名认证
内容提供者

个人介绍

1亿VIP精品文档

相关文档