2024年9月软件水平考试考试《(中级) 软件评测师》经典试题汇总

|类别:软件水平考试

【单选题】黑盒测试法是根据产品的______来设计测试用例的。

A、功能

B、输入数据

C、应用范围

D、内部逻辑

答案:A

解析:试题分析:本题考查对软件黑盒测试概念的理解。黑盒测试的概念是“已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求”,所以黑盒测试法是根据产品的功能来设计测试用例的。“输入数据”是测试案例的一部分,“应用范围”不是黑盒测试需要解决的问题,“内部逻辑”是白盒测试进行验证的内容。参考答案:A


【单选题】下面是路由表的4个表项,与地址220.112.179.92匹配的表项是( )

A、220.112.145.32/22

B、220.112.145.64/22<br>

C、220.112.147.64/22

D、220.112.177.64/22<br>

答案:D


【单选题】软件内部/外部质量模型中, ( ) 不是可移植性包括的子特性。

A、适应性

B、易改变性

C、共存性

D、易替换性

答案:B

解析:本题考查国标16260中可移植性包括的子特性。可移植性包括的子特性如下。·适应性:软件产品无需采用手段就可能适应不同的指定环境的能力。·易安装性:软件产品在指定环境中被安装的能力。·共存性:软件在公共环境中分享资源与其他独立软件共存的能力。·易替换性:在环境、目的相同的情况下替代另一个指定软件的能力。·可移植性依从性:软件产品依从可移植性相关的标准或约定的能力。


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

A、边界值分析法不仅重视输入域边界,而且也必须考虑输出域边界

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

C、发生在输入输出边界上的错误比发生在输入输出范围的内部的错误要少

D、测试数据应尽可能选取边界上的值,而不是等价类中的典型值或任意值

答案:C

解析:试题分析:本题考查黑盒测试中的边界值测试法。边界值测试法就是对输入或输出的边界值进行测试的一种黑盒测试方法。边界值测试法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。边界值测试不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。边界值测试不仅考虑输入条件,还要考虑输出空间产生的测试情况。用边界值测试方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。根据上述描述,发生在输入输出边界上的错误比发生在输入输出范围的内部的错误要多。参考答案:C


【单选题】以下关于缺陷探测率(DDP)的表述,不正确的是( ) A.DDP是一个衡量测试工作效率的软件质量成本指标

A、缺陷探测率越高,也就是测试者发现的错误越多,发布后客户发现的错误才可能越少

B、DDP是衡量测试投资回报的一个主要指标

C、测试周期越长,缺陷探测率就会越高 DDP是一个衡量测试工作效率的软件质量成本指标。缺陷探测率越高,也就是测试者发现的错误越多,发布后客户发现的错误才可能越少,降低了外部故障不致成本,达到了节约总成本的目的,可获得较高的测试投资率(ROI)。因此,.DDP是衡量测试投资回报的一个重要指标。

D、测试周期越长,缺陷探测率不一定会越高,但测试成本越高。

答案:D

解析:缺陷探测率(DDP)=测试者发现的错误数/(探测者发现的错误数+客户发现并反馈给技术支持人员进行修复的错误数。


【单选题】以下关于测试计划的叙述中,不正确的是( )

A、测试计划能使测试工作顺利进行

B、测试计划能使项目参与人员沟通顺畅

C、测试计划无益于提高软件质量

D、测试计划是软件过程规范化的要求

答案:C

解析:本题考查软件测试计划的基础知识。 该题目一目了然,ABD选项叙述都是正确的,测试计划是有利于提高软件质量而制定的,故正确答案为C。


【单选题】功能测试执行过后一般可以确认系统的功能缺陷,缺陷的类型包括( )。①功能不满足隐性需求②功能实现不正确③功能不符合相关的法律法规④功能易用性不好

A、①

B、①②③

C、②③④

D、②

答案:B

解析:本题考查功能类型缺陷的概念。根据(IS0 9126软件工程产品质量》的规定,产品的外部质量和内部质量中描述的功能质量特性包括5个子特性,分别是适合性、准确性、互操作性、保密安全性以及功能依从性。所以适合性与功能类型的缺陷中功能不满足隐性需求有关,准确性与功能类型的缺陷中功能实现不正确有关,功能依从性与功能类型的缺陷中功能不符合相关的法律法规有关。


【单选题】以下关于数据流图的叙述中,不正确的是( )

A、从数据传递和加工的角度,刻画数据流从输入到输出的移动变化过程

B、描述了数据对象及数据对象之间的关系

C、顶层数据流图仅包含一个数据处理,即目标系统

D、采用自顶向下的方式进行,开始于顶层数据流图,结束于模块规格说明

答案:B

解析:B,数据流图表示的是数据流动的过程表示,数据对象及数据对象之间的关系属于关系-实体图,即ER图


【单选题】以下关于软件测试原则的叙述中,不正确的是( )。

A、测试贯穿于全部软件生命周期,并不是实现完成后才开始

B、测试用例本身不需要测试

C、测试用例需要逐步完善、不断修订

D、当缺陷成群集中出现时,测试时应该更多关注这些缺陷群

答案:B

解析:本题考查软件测试的原则。 软件测试应遵循的原则包括:测试贯穿于全部软件生命周期;应当把"尽早和不断地测试"作为开发者的座右铭;程序员应该避免检查自己的程序,测试工作应该由独立的专业的软件测试机构来完成;设计测试用例时,应该考虑到合法的输入和不合法的输入,以及各种边界条件;测试用例本身也应该经过测试;设计好测试用例后还需要逐步完善和修订;一定要注意测试中的错误集中发生现象,应对错误群集的程序段进行重点测试;对测试错误结果一定要有一个确认的过程;制定严格的测试计划,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高水平的测试;回归测试的关联性一定要引起充分的注意,修改一个错误而引起更多错误出现的现象并不少见;妥善保存一切测试过程文档;穷举测试是不能实现的。 根据上述描述,测试用例也是需要经过测试的。因此应选择选项B。


【单选题】以下不属于安全防护策略的是( )

A、入侵检测

B、隔离防护

C、安全测试

D、漏洞扫描

答案:C