- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.?√
解析:[解析]系统测试开始于已集成软件的确认测试,经过对包括
您可能关注的文档
最近下载
- 高中数学竞赛真题分类汇编 专题7 解析几何(学生版+解析版50题).docx
- 第23课 全民族浴血奋战与抗日战争的胜利(教学课件)高中历史人教统编版中外历史纲要上(共42张PPT张).pptx VIP
- 传统民居与乡土建筑.pptx VIP
- 离散数学(第二版)最全课后习题答案详解(新).pdf
- JGJ∕T 233-2011 水泥土配合比设计规程.pdf VIP
- 2024年8月11日平凉市直遴选笔试真题及答案解析.doc VIP
- 华南师范大学2020-2021学年第2学期《教育心理学》期末考试试卷及标准答案.docx
- 膜片钳常见问题汇总(人人都会膜片钳).doc
- 2024年急诊科优质护理服务工作总结.docx VIP
- 2024学年八年级上学期期末化学试题(含答案) (1) .pdf VIP
文档评论(0)