[强化题库]2022年软件水平考试《(中级) 软件评测师》巩固试题答案及解析

|类别:软件水平考试

【单选题】以下关于边界值测试法的叙述中,不正确的是( )

A、边界值分析法仅需考虑输入域边界,不用考虑输出域边界

B、边界值分析法是对等价类划分方法的补充<br>

C、错误更容易发生在输入输出边界上而不是输入输出范围的内部

D、测试数据应尽可能选取边界上的值<br>

答案:A


【单选题】关于数据库索引,以下表述正确的是( )。①如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。②全表扫描一定比使用索引的执行效率低。③在字段选择性很低的情况下适用索引。④一个表创建的索引越多,对系统的性能提升越大。

A、①②③

B、①③

C、①②③④

D、①③④

答案:B

解析:本题考查性能测试中数据库索引的概念。正确的描述是:·如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。·当表中记录数不多时,全表扫描不一定比使用索引的执行效率低。·在字段选择性很低的情况下适用索引。·当索引建立不正确时,一个表创建的索引多,不一定对系统的性能提升大。


【单选题】软件系统的安全性是信息安全的一个重要组成部分,针对程序和数据的安全性测试与评估是软件安全性测试的重要内容,( )不属于安全性测试与评估的基本内容。

A、用户认证机制

B、加密机制

C、系统能承受的并发用户量

D、数据备份与恢复手段

答案:C


【单选题】A.team is( )just a group of people who happen to work together.Teamwork takes practice and it involves special skills.Teams require common processes;they need agreed-upon goals;and they need effective guidance and leadership.The methods for guiding and leading such teams are well known,but they are not obvious.

A、multiple objectives

B、different objectives

C、a single objective

D、independent objectives

答案:C


【单选题】白盒测试也称结构测试或逻辑驱动测试,典型的白盒测试方法包括静态测试和动态测试。其中,静态测试除了静态结构分析法、静态质量度量法外,还有( )。

A、代码检查法

B、逻辑覆盖法

C、基本路径测试法

D、结构覆盖法

答案:A

解析:本题考查对软件白盒测试相关内容的了解。白盒测试按照程序内部逻辑测试程序,检验程序中每条通路是否按预定要求正确工作。典型的白盒测试方法包括:静态测试、动态测试。其中静态测试包括:代码检查法、静态结构分析法、静态质量度量法。


【单选题】一个web信息系统所需要的进行的测试包括( )。①功能测试②性能测试③可用性测试④客户端兼容性测试⑤安全性测试

A、①②③④

B、①②③⑤

C、①②③④⑤

D、①③④⑤

答案:C

解析:本题考查web系统测试,常见的web系统测试主要有以下内容:(1)恢复测试:监测系统的容错能力;(2)安全性测试:检测系统的安全机制、保密措施是否完善,主要是为了检验系统的防范能力;(3)压力测试:也称为强度测试,是对系统在异常情况下的承受能力的测试,是检查系统在极限状态下运行时,性能下降的幅度是否在允许的范围内;(4)性能测试:检查系统是否满足系统设计方案说明书对性能的要求;(5)功能测试:可靠性测试,可用性测试和可维护性测试;(6)安装测试/客户端兼容性测试。(7)可用性测试:测试对用户的友好性,主要取决于系统最终端或客户的主观意见。


【单选题】软件配置管理中,基线的种类不包括( )

A、功能基线

B、分配基线

C、产品基线

D、模块基线

答案:D

解析:基线指的是已经通过正式评审和批准的某规约或产品,因此它可以作为进一步开发的基础,并且只能通过正式的变更控制规程被改变。软件配置管理中有三个基线概念:功能基线、分配基线和产品基线。功能基线指在系统分析与软件定义阶段结束时,在经过正式评审和批准的系统设计规格说明书中对开发系统的规格说明,功能基线是最初批准的功能配置标识。分配基线指在软件需求分析阶段结束时,经过正式评审和批准的软件需求规格说明。分配基线是最初批准的分配配置标识;产品基线指在软件组装与系统测试阶段结束时,经过正式评审和批准的有关软件产品的全部配置项的规格说明。产品基线是最初批准的产品配置标识。而模块只能作为某种基线的一部分,但不存在模块基线的说法。


【单选题】以下关于公钥加密技术的叙述中,不正确的是( )。

A、公钥加密的数据可以用私钥解密

B、私钥加密的数据可以用公钥解密

C、公钥和私钥相互关联

D、公钥加密采用与对称加密类似的位模式操作完成对数据的加解密操作

答案:D

解析:非对称加密算法需要两个密钥:公开密钥和私有密钥。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。故正确答案为D


【单选题】为验证某呼叫中心是否能够承受大量呼叫信息同时呼入并得到正确处理,测试工程师一般采用( )测试工具。

A、负载压力

B、代码

C、网络仿真

D、故障诊断

答案:A

解析:本题考查对性能测试基本概念的理解。负载压力测试是在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力的测试。题目中呼叫中心的大量呼入测试属于本范畴,所以本题中的测试工程师应采用负载压力测试工具。


【单选题】软件评审作为质量控制的一个重要手段,已经被业界广泛使用。评审分为内部评审和外部评审。关于内部评审的叙述,正确的包括( )①. 对软件的每个开发阶段都要进行内部评审 ②. 评审人员由软件开发组、质量管理和配置管理人员组成,也可邀请用户参与 ③. 评审人数根据实际情况确定,比如根据软件的规模等级和安全性等级等指标而定 ④. 内部评审由用户单位主持,由信息系统建设单位组织,应成立评审委员会

A、①②④

B、①②③

C、②③④

D、①②③④

答案:B

解析:关于内部评审: 对软件的每个开发阶段都要进行内部评审 评审人员由软件开发组、质量管理和配置管理人员组成,也可邀请用户参与 评审人数根据实际情况确定,比如根据软件的规模等级和安全性等级等指标而定,一般不超过7人。