软件评测师练习题及答案解析第七套.docx

上传人:b****3 文档编号:2153140 上传时间:2022-10-27 格式:DOCX 页数:7 大小:20.84KB
下载 相关 举报
软件评测师练习题及答案解析第七套.docx_第1页
第1页 / 共7页
软件评测师练习题及答案解析第七套.docx_第2页
第2页 / 共7页
软件评测师练习题及答案解析第七套.docx_第3页
第3页 / 共7页
软件评测师练习题及答案解析第七套.docx_第4页
第4页 / 共7页
软件评测师练习题及答案解析第七套.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

软件评测师练习题及答案解析第七套.docx

《软件评测师练习题及答案解析第七套.docx》由会员分享,可在线阅读,更多相关《软件评测师练习题及答案解析第七套.docx(7页珍藏版)》请在冰豆网上搜索。

软件评测师练习题及答案解析第七套.docx

软件评测师练习题及答案解析第七套

软件评测师练习题及答案解析第七套

1、若内存容量为4GB,字长为32,则

A.地址总线和数据总线的宽度都为32

B.地址总线的宽度为30,数据总线的宽度为32

C.地址总线的宽度为30,数据总线的宽度为8D.地址总线的宽度为32,数据总线的宽度为8

2、CMM对软件测试没有提供单独的关键过程领域(KPA.,所以许多研究机构和测试服务机构从不同角度出发提出了有关软件测试方面的能力成熟度模型,其中软件测试成熟度模型(TMM)是当前影响力最大的软件测试过程模型。

TMM制定了5个成熟度等级,它们依次是:

初始级、阶段定义级、集成级、管理和度量级、A.优化、缺陷预防和可重复级B.优化、缺陷预防和质量控制级C.缺陷预防和质量控制级D.优化和质量控制级

3、关于软件测试与质量保证,正确的理解是

A.软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物B.软件测试不是软件质量保证工作中的内容

C.软件测试是软件质量保证的重要手段D.软件质量保证人员就是软件测试人员

4、软件设计阶段一般又可分为。

A.逻辑设计与功能设计B.概要设计与详细设计C.概念设计与物理设计D.模型设计与程序设计

5、软件工程概念的提出是由于

A.计算技术的发展B.软件危机的出现

C.程序设计方法学的影响D.其他工程科学的影响

6、软件测试的目的是

A.试验性运行软件B.找出软件中的全部错误

C.证明软件正确D.发现软件错误

7、以下关于设计功能测试用例的叙述,是不正确的。

A.尽量用80测试用例覆盖20%的核心业务模块

B.功能测试用例中不包括功能的依从性测试用例C.功能测试用例中包括业务流,也包括测试数据

D.功能测试用例的设计应注意缺陷群集现象

8、假设A、B为布尔变量,对于逻辑表达式(A&&B||C.,需要个测试用例才能完成判定覆盖(DC.。

A.2B.3C.4D.5

9、黑盒测试法是根据产品的来设计测试用例的。

A.功能B.输入数据C.应用范围D.内部逻辑

10、网络杀毒软件厂商已经开始使用数据库技术和LDAP技术进行策略日志存储和用户管理,这里LDAP指的是。

A.轻量目录访问协议B.本地目录访问协议C.轻量数据访问协议D.本地数据访问协议

11、关于软件质量,的叙述是正确的。

①软件满足规定或潜在用户需求特性的总和

②软件特性的总和,软件满足规定用户需求的能力

③是关于软件特性具备“能力”的体现

④软件质量包括代码质量”、、外部质量”和使用质量"3部分A.①③B.①②C.②③D.②④

12、软件生命周期中持续时间最长的是阶段。

A.需求分析B.程序编码C.软件测试D.软件运行维护

13、以下关于汇编语言的叙述中,错误的是。

A.汇编语言源程序中的指令语句将被翻译成机器代码B.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出D.汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句

14、白盒测试也称结构测试或逻辑驱动测试,典型的白盒测试方法包括静态测试和动态测试。

其中,静态测试除了静态结构分析法、静态质量度量法外,还有。

A.代码检查法B.逻辑覆盖法

C.基本路径测试法D.结构覆盖法

15、下面关于软件测试模型的描述中,不正确的包括

①v模型的软件测试策略既包括低层测试又包括高层测试,高层测试是为了源代码的正确性,低层测试是为了使整个系统满足用户的需求

②v模型存在一定的局限性,它仅仅把测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段

③w模型可以说是v模型自然而然的发展。

它强调:

测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试

④H模型中软件测试是一个独立的流程,贯穿产品的整个生命周期,与其他流程并发地进行

⑤H模型中测试准备和测试实施紧密结合,有利于资源调配A.①⑤B.②④C.③④D.②③

16、为了使软件测试更加高效,应遵循的原则包括。

①所有的软件测试都应追溯到用户需求,充分注意缺陷群集现象

②尽早地和不断地进行软件测试、回归测试

③为了证明程序的正确性,尽可能多地开发测试用例④应由不同的测试人员对测试所发现的缺陷进行确认

⑤增量测试,由小到大

A.①②③④B.①③④⑤c.②③④D.①②④⑤

17、在软件工程中,不属于软件定义阶段的任务是。

A.制定验收测试计划B.制定集成测试计划

C.需求分析D.制定软件项目计划

18、不属于易用性测试范畴。

A.软件产品使用户能理解软件是否合适以及如何能将软件用于特定的任务和使用条件的能力

B.软件产品使用户能操作和控制它的能力

C.对软件中的缺陷或失效原因进行诊断,或识别待修改部分的能力

D.软件产品吸引用户的能力

19、以下关于软件生命周期的叙述不正确的是。

A.软件生命周期包括以下几个阶段:

项目规划、需求定义和需求分析、软件设计、程序编码、软件测试、运行维护

B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。

为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序设计规范化

C.软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等

D.需求分析阶段对软件需要实现的各个功能进行详细分析。

软件需求一旦确定,在整个软件开发过程中就不能再变化,这样才能保证软件开发的稳定性,并控制风险

20、产品的功能性测试的内容不包括。

A.适合性B.易用性C.正确性D.互操作性

21、设计功能测试用例的根本依据是。

A.用户需求规格说明书B.用户手册

C.被测产品的用户界面D.概要设计说明书

22、测试成本控制的目标是使测试开发成本、测试实施成本和测试维护成本最小化,以下理解正确的是

A.测试准备成本属于测试实施成本

B.可以通过加强软件测试的配置管理来降低测试维护成本C.测试设计成本控制的目标是尽可能地减少测试总执行时间和所需的测试专用设备D.回归测试将测试案例全部重新执行一遍,可以将测试维护成本降至最低

23、V模型是具有代表意义的测试模型,以下理解正确的是A.V模型认为测试阶段是与开发阶段并行的

B.V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系C.V模型造成需求分析阶段隐藏的问题一直到后期的验收测试才被发现D.V模型是对w模型的改进

24、以下关于缺陷探测率(DDP)的表述,不正确的是A.DDP是一个衡量测试工作效率的软件质量成本指标B.缺陷探测率越高,也就是测试者发现的错误越多,发布后客户发现的错误才可能越少C.DDP是衡量测试投资回报的一个重要指标

D.测试周期越长,缺陷探测率就会越高

25、软件测试信息流的输入包括。

①软件配置(包括软件开发文档、目标执行程序、数据结构)

②开发工具(开发环境、数据库、中间件等)

③测试配置(包括测试计划、测试用例、测试驱动程序等)

④测试工具(为提高软件测试效率,使用测试工具为测试工作服务)A.①②③④B.①②④c.①③④D.②③④

26、是当前自动化测试技术不能解决的问题。

A.保证测试质量B.提高测试效率C.排除手工操作错误D.降低测试用例设计的难度

27、关系数据库管理系统应能实现的专门关系运算包括。

A.选择、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表

28、加密和解密是明文和密文之间的可逆转换,不属于加密算法。

A.RSAB.SHAC.DESD.AES

29、螺旋模型综合了的优点,并增加了这两种模型忽略的风险分析。

A.瀑布模型和演化模型B.瀑布模型和喷泉模型

C.演化模型和喷泉模型D.原型和喷泉模型

答案:

1、A本题考查地址总线和数据总线的概念。

系统总线上传送的信息包括数据信息、地址信息及控制信息,因此,系统总线包含有3种不同功能的总线,即数据总线、地址总线和控制总线。

地址总线宽度决定了CPU可以访问的物理地址空间,即CPU能够使用多大容量的内存。

若地址线的宽度为32位,最多可以直接访问22(4GB)的物理空间。

数据总线负责整个系统的数据流量的大小,如果数据总线的宽度为32,则字长为32。

2、B本题考查软件测试能力成熟度模型(TMM)的概念。

TMM制定了5个成熟度等级:

初始级,阶段定义级,集成级,管理和度量级,优化、缺陷预防和质量控制级。

各级成熟度水平包含了一组成熟度目标和子目标,以及支持它们的任务、职责和活动。

其中,第5级是优化、预防缺陷和质量控制级,本级的测试过程是可重复的、己定义的、已管理的和已度量的,因此软件组织能够优化调整和持续改进测试过程。

3、C本题考查对软件质量保证与软件测试的区别的理解。

软件测试就是在软件投入运行前对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤与重要手段。

软件测试不关注过程中的活动,软件质量保证人员和软件测试人员的职责、工作内容不同。

4、B本题考查对软件生命周期中各阶段的理解。

软件的开发时期是具体设计和实现在前一个时期定义的软件,它通常由下述4个阶段组成:

概要设计、详细设计、编码和单元测试、综合测试。

其中,设计阶段包括概要设计和详细设计。

5、B

6、D本题考查对软件测试目的的理解。

软件测试的目的是发现软件的错误,验证软件是否满足用户需求,并通过分析软件错误产生的原因,以帮助发现当前开发工作所采用的软件过程的缺陷,以便进行软件过程改进。

软件测试不能发现软件中的所有错误,也不可能保证软件完全正确。

本题目第一个答案选项是干扰项,是不正确的。

7、B本题考查对软件功能测试用例的理解。

在国际标准ISO/IEC9126的功能性度量中,包括适合性、准确性、互操作性、保密安全性、功能依从性,所以在功能测试案例中应该包括功能的依从性测试用例。

8、A本题考查判定覆盖的基本概念。

判定覆盖只关心判定表达式的值,即真、假分别取到即可,所以是两个测试用例。

9、A本题考查对软件黑盒测试概念的理解。

黑盒测试的概念是“已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求”,所以黑盒测试法是根据产品的功能来设计测试用例的。

“输入数据”是测试案例的一部分,“应用范围”不是黑盒测试需要解决的问题,“内部逻辑”是白盒测试进行验证的内容。

10、A本题考查对软件英文术语的理解。

LDAP指LightweightDirectoryAccessProtocol,即轻量目录访问协议,是一种在IP网络中高效读取和编辑目录内容的应用层协议。

11、A

12、D本题考查软件生命周期的内涵。

在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求,要延续软件的使用寿命,就必须对软件进行维护。

所以软件维护是软件生命周期中持续时间最长的阶段。

13、D本题考查汇编语言的基本概念。

伪指令是汇编程序直接执行的,不对应于程序中的机器代码,所以D是错误的。

14、A本题考查对软件白盒测试相关内容的了解。

白盒测试按照程序内部逻辑测试程序,检验程序中每条通路是否按预定要求正确工作。

典型的白盒测试方法包括:

静态测试、动态测试。

其中静态测试包括:

代码检查法、静态结构分析法、静态质量度量法。

15、A

16、D本题考查对软件测试的理解。

本题中要求使测试更加高效,即测试的质量和效率都能够得到保证。

“所有的软件测试都应追溯到用户需求,充分注意缺陷群集现象”、“尽早地和不断地进行软件测试、回归测试"、“应由不同的测试人员对测试所发现的缺陷进行确认”、增量测试,由小到大”这些方法都能够使测试质量和效率得到提高。

我们不可能进行穷举测试,为了节省时间和资源,提高测试效率,必须要从数量极大的可用测试数据中精心挑选出具有代表性或特殊性的测

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1