复习资料选择题解析.docx
- 文档编号:319741
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:26
- 大小:164.69KB
复习资料选择题解析.docx
《复习资料选择题解析.docx》由会员分享,可在线阅读,更多相关《复习资料选择题解析.docx(26页珍藏版)》请在冰豆网上搜索。
复习资料选择题解析
1、在软件开发的各种资源中,(D)是最重要的资源。
A、开发工具B、方法C、硬件环境D、人员
2、需求规格说明书不应包括(B)
A、对重要功能的描述B、对算法详细过程描述C、软件确认准则D、软件的性能
3、在健壮性测试中,一般方法是故障插入测试,这里插入故障的方法分为状态插入和代码插入。
下面不属于实现状态插入方法的是(C)
A、基于进程的B、基于消息的C、基于程序的D、基于调试器的
解析:
状态插入是通过改变一个运行系统的状态和行为来实现的。
实现状态插入方法有3种:
基于进程的、基于消息的、基于调试器的
4、软件动态测试方法分为白盒法和(B)
A、白盒法B、黑盒法C、动态测试D、灰盒法
5、软件测试方法按照测试过程是否执行程序分为动态测试和(C)
A、白盒法B、黑盒法C、静态测试D、灰盒法
6、单元测试中使用的辅助模块分为驱动模块和(C)
A、传入模块B、主模块C、桩模块D、传出模块
7、在实际测试中,软件性能的高低往往直接取决于(A)
A、用户对响应时间的接受程度B、响应时间的绝对值
C、系统响应时间D、是有能力的最大响应时间
8、软件调试的目的是(B)
A、发现软件中隐藏的错误B、解决软件中隐藏的错误
C、尽量不发现错误以便早日提交软件D、证明软件的正确性
9、单元测试的测试用例主要根据(D)的结果来设计的
A、需求分析B、源程序C、概要设计D、详细设计
10、从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好是下面四种中的(D)
A、测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测试自己的程序。
B、测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不同人员。
C、测试组织与开发组织为同一公司,但不在同一部门。
D、测试组织与开发组织为不同公司。
11、以下关于软件性能的说法中,正确的是(D)
A、软件性能与该软件的实现算法无关
B、软件的吞吐量越大,其平均响应时间总是越短
C、给软件的可用资源越少,其平均响应时间越短
D、对于一个网络,其支持的同时发送请求的用户数越大,该网站的性能越好
解析:
软件性能指标主要有响应时间、系统响应时间、应用延迟时间、吞吐量、并发用户数、资源利用率。
软件实现的算法与系统响应时间和应用延迟时间是直接相关的,所以软件性能在很大程度上必定与实现算法有关系。
对于无并发系统而言,吞吐量与响应时间严格成反比关系,但对于其他系统则不一定。
资源数量和平均响应时间没有直接关系,因为在具体一个时间点,所占用的资源往往不多,若处理单个请求,在每个时间点都可能会有很多资源闲置,当处理多个请求时,平均响应时间也与资源调配有关,与资源数量没有直接关系。
并发用户数是性能的一个重要指标,所以选项D“对于一个网络,其支持的同时发送请求的用户数越大,该网站的性能越好”说的就是这一点,完全正确
12、下列测试不是系统测试用户层关注的是(C)
A、数据安全性测试B、可维护性测试C、并发性能测试D、可操作性测试
解析:
在系统测试的各个环节中,比较关键的还是系统测试用例的设计阶段,在做系统测试分析时,通常从以下几个层次进行分析:
(1)用户层用户层测试主要围绕着用户界面的规范性、友好性、可操作性、系统对用户的支持以及数据的安全性等方面展开的。
用户层测试通常还应注意可维护性测试和安全性测试
(2)应用层针对产品工程应用和行业应用的测试。
从应用软件系统的角度出发,模拟实际应用环境,对系统的兼容性、可靠性、性能等进行测试。
针对系统的整个应用层测试,包含并发性能测试、负载测试、压力测试、强度测试、破坏性测试
(3)功能层检测系统是否实现了需求规格说明书中定义的功能,以及系统功能之间是否存在类似共享资源访问冲突的情况
(4)子系统层针对产品内部结构性能的测试
(5)协议/指标层针对系统所支持的协议,进行协议一致性测试和协议互通测试
13、如果被测软件支持ODBC和JDBC,并通过ODBC和JDBC与实际的数据库连接,此时对该软件进行数据库的兼容性测试应为(D)
A、与ODBC的兼容性测试B、与JDBC的兼容性测试
C、与实际数据库的兼容性测试D、以上全部
14、敏感测试属于下面哪种测试(B)
A、容量测试B、压力测试C、备份测试D、安全性测试
解析:
压力测试中,测试人员主要关注的是有非正常资源占用的情况下系统的处理时间,它的一种变种是敏感测试技术,在某些情况,有效数据界限之内的一个很小范围的数据都可能引起极端或错误的运行,或者引起性能的急剧下降。
敏感测试是发现在有效数据输入中可能会引发的不稳定或错误数据组合
15、以下关于软件性能测试的说法正确的是(A)
A、对于没有并发的应用系统而言,响应时间与吞吐量成反比
B、应用系统的资源利用率越高,性能也就越好
C、软件性能测试是从用户角度考察软件性能
D、并发进程数是软件性能测试中一种常用的性能指标
解析:
对于B,资源利用率反映的是在一段时间内资源平均被占用的情况。
对于C项,软件性能测试有用户视角、管理员视角、开发人员视角。
对于D项,并发进程数不是软件性能测试指标
16、对Web测试中,属于功能测试有(B)
A、连接速度测试B、链接测试C、平台测试D、安全性测试
17、以下目标中,哪个是软件性能测试的目标(B)
A、检查软件容错能力B、发现压力下软件功能的缺陷
C、发现软件的安全漏洞D、检查用户界面是否易于使用
解析:
软件性能测试的目标:
发现缺陷、性能调优、能力检测与规划
18、使用白盒测试方法,确定数据的依据是指定的覆盖标准和(B)
A、程序注释B、程序内部逻辑C、用户使用说明书D、程序的需求说明
19、下列(D)不是软件自动化测试的优点
A、速度快、效率高 B、准确度和精确度高
C、能提高测试质量D、能充分测试软件
20、下列不是测试计划所应包含的内容(B)
A、测试资源、进度安排B、测试预期输出C、测试范围D、测试策略
21、系统测试与单元测试、集成测试的区别(D)
A、测试方法不同B、考察范围不同C、评估基准不同D、以上全部
解析:
系统测试与单元测试、集成测试的区别在于:
(1)测试方法不同。
系统测试主要是黑盒测试,而单元测试、集成测试主要属于白盒测试或灰盒测试的范畴
(2)考察范围不同。
单元测试主要测试模块内部、数据结构、逻辑、异常处理等对象;集成测试主要测试模块之间的接口和异常;系统测试主要测试整个系统相对于用户的需求
(3)评估基准不同。
系统测试的评估基准是测试用例对需求规格说明的覆盖率,而单元测试和集成测试的评估主要是代码的覆盖率
22、软件测试类型按开发阶段来进行划分(C)
A、需求测试、单元测试、集成测试、验证测试
B、单元测试、集成测试、确认测试、系统测试、验收测试
C、单元测试、集成测试、系统测试、验收测试
D、调试测试、单元测试、集成测试、用户测试
23、(B)可以作为软件测试结束的标志
A、使用了特定的测试用例B、错误强度曲线下降到预定的水平
C、查出了预定数目的错误D、按照测试计划中所规定的时间进行了测试
24、导致软件缺陷的最大原因是(A)
A、软件需求说明B、设计方案C、编码D、维护
25、软件缺陷修复的代价最高的阶段为(A)
A、发布阶段B、需求阶段C、设计阶段D、编码阶段
26、单元测试的主要任务不包括(B)
A、出错处理B、全局数据结构C、独立路径D、模块接口
27、以下关于测试用例特征的描述错误的是(B)
A、最有可能抓住错误的 B、一定会有重复的、多余的
C、一组相似测试用例中最有效的D、既不是太简单,也不是太复杂
28、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为(C)
A、单元测试B、集成测试C、回归测试D、验收测试
29、可作为测试停止的标准是(D)
A、当时间用光时 B、执行了所有的测试用例,但没有发现故障
C、当所有缺陷都已经清除时D、当达到所要求的覆盖时
30、下列(B)是关于软件缺陷描述
A、导致软件包含故障的人的行为 B、产品的异常情况
C、引起一个功能部件不能完成所要求的功能的一种意外情况
D、功能部件执行其规定功能的能力丧失
31、在没有产品说明书时使用(A)
A、探索测试B、功能测试C、动态测试D、静态测试
32、(A)把黑盒子测试和白盒子测试的界限打乱了
A、灰盒测试B、动态测试C、静态测试D、失败测试
33、软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节(B)
A、功能测试B、单元测试C、结构测试D、验收测试
34、以下哪一项属于数据兼容性测试关注的范畴?
(D)
A、一个软件是否支持不同的操作系统
B、一个杀毒软件是否会误删其他软件保存的文件
C、一个文字处理软件的操作方式是否与同类软件的操作方式一致
D、一个电子邮件收发软件是否可以导入以前版本保存的邮件
解析:
合理性测试是指界面与对应的功能融洽,主要体现功能方面和情绪方面
35、在指定条件下使用时,软件产品维持规定的性能水平的能力。
这是指软件外部质量的(D)
A、效率B、易用性C、功能性D、可靠性
36、CMUSEI的WattsHumphrey指出:
软件产品必须首先提供用户所需要的(D)
A、效率B、人机界面C、可靠性D、功能
37、以下关于软件质量说法中,错误的是(C)
A、软件产品必须提供用户所需要的功能,并能正常工作
B、软件质量是产品、组织和体系过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度
C、程序的正确性足以体现软件的价值
D、越是关注客户的满意度,软件就越有可能达到质量要求
38、下面选项不属于使用质量的属性的是(C)
A、有效性B、安全性C、稳定性D、满意度
解析:
软件使用质量属性分为4种:
有效性、生产率、满意度、安全性
39、在测试和使用软件产品过程中进行的度量是(B)
A、内部度量B、外部度量C、使用度量D、性能度量
解析:
软件质量的度量主要是根据软件生存周期中对软件质量的要求所进行的一项活动。
它主要分为3个方面:
外部度量、内部度量、使用度量。
外部度量是在测试和使用软件产品过程中进行的,通过观察该软件产品的系统行为,执行对其系统行为的测量得到度量结果;内部度量是在软件设计和编码过程中进行的,通过对中间产品的静态分析来测试其内部质量特性;使用度量的度量是在用户使用过程中完成的
40、以下关于软件性能测试的说法中,正确的是(D)
A、软件性能测试的主要目的是检验软件是否能够充分发挥硬件的潜能
B、软件性能测试通常采用数据流测试技术生成测试用例
C、软件性能测试实际上是一种软件可靠性测试
D、软件性能测试的实施通常需要依赖性能测试辅助软件
解析:
软件性能测试的目标是发现缺陷、性能调优、能力检验与规划。
41、下列关于软件测试技术,正确的是(D)
A、测试是软件开发过程中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验
B、一个成功的测试能够验证程序的确做了它该做的事情
C、根据80/20的原则,优秀的软件开发人员所编写的程序错误少,因此对他们的程序,重点不应放在缺陷测试上
D、在软件过程的早期寻找尽可能多的错误符合软件测试原则
解析:
80/20原则。
系统中80%左右缺陷主要来自20%左右的模块/子系统P9
42、以下哪一项不是软件性能测试关注的主要内容?
(C)
A、检测软件最大负载B、检测软件的响应时间
C、检测软件并发进程数D、揭示压力下软件出现的错
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 复习资料 选择题 解析