2026年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷强化训练题库精析.docxVIP

2026年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷强化训练题库精析.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2026年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)强化训练题库精析

一、基础知识(共75题)

1、在软件工程中,单元测试的主要目标是发现以下哪个阶段的错误?

A.需求分析阶段

B.概要设计阶段

C.详细设计阶段

D.编码阶段

答案:D

解析:

单元测试又称模块测试,是针对软件设计的最小单位——程序模块进行正确性检验的测试工作。其目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求。单元测试的测试依据是详细设计说明书,测试的重点是模块的内部结构,如控制逻辑、数据流、边界条件等。因此,单元测试主要发现的是编码阶段引入的错误,例如变量未初始化、逻辑错误、计算错误等。选项A(需求分析)和选项B(概要设计)阶段的错误通常在集成测试或系统测试中被发现。

2、以下关于白盒测试和黑盒测试的描述中,错误的是?

A.白盒测试需要了解程序的内部结构与逻辑,而黑盒测试不需要。

B.黑盒测试主要关注软件的功能需求,白盒测试主要关注软件的内部实现。

C.逻辑覆盖法是黑盒测试的典型方法之一。

D.白盒测试又被称为结构测试或逻辑驱动测试。

答案:C

解析:

选项A描述正确:白盒测试是基于程序内部结构和工作原理的测试,需要了解代码细节;黑盒测试则是基于需求规格说明,将程序视为一个黑盒子,不关心其内部实现。

选项B描述正确:黑盒测试从用户观点出发,验证软件功能是否符合预期;白盒测试从开发者观点出发,检验程序内部的逻辑路径和结构是否正确。

选项C描述错误:逻辑覆盖法(如语句覆盖、判定覆盖、条件覆盖等)是白盒测试的典型技术,它通过设计测试用例来覆盖程序中的不同逻辑路径。黑盒测试的典型方法包括等价类划分、边界值分析、因果图等。

选项D描述正确:白盒测试的确因其关注程序内部结构而被称为结构测试,又因其测试用例的设计基于程序逻辑而被称为逻辑驱动测试。

3、在软件测试过程中,白盒测试主要依据的是()。

A.需求规格说明书

B.概要设计文档

C.详细设计文档或源程序

D.用户操作手册

答案:C

解析:白盒测试又称结构测试,测试人员需了解程序内部逻辑结构,根据详细设计文档甚至直接阅读源程序来设计测试用例,因此其依据是详细设计文档或源程序,而非需求或用户手册。

4、下列关于软件缺陷生命周期状态的描述,错误的是()。

A.New→Open→Fixed→Closed是一条典型状态转换路径

B.缺陷一旦被拒绝(Rejected),就不能再次变为Open状态

C.缺陷在Closed之后,因问题重现可重新Reopen

D.缺陷状态包含但不限于New、Open、Fixed、Closed、Rejected、Reopen

答案:B

解析:被拒绝(Rejected)的缺陷若经再次分析确认确实存在,可重新打开(Open),因此“不能被再次Open”的说法错误。其他选项均为缺陷管理实践中的常见正确描述。

5、以下关于回归测试的描述中,正确的是()

A.回归测试是在系统测试阶段首次执行的测试

B.回归测试的目的是验证新功能是否按需求实现

C.回归测试只需执行此前发现缺陷的测试用例

D.回归测试应在软件变更后执行,以确认修改未引入新的缺陷

答案:D

解析:回归测试是指在对软件进行修改(如修复缺陷、增加功能等)后,重新执行测试以确认修改没有引入新的缺陷或导致原有功能失效。选项A错误,回归测试不仅在系统测试阶段执行,而是在各阶段都可能需要;选项B描述的是功能测试的目的;选项C错误,回归测试不仅要执行发现缺陷的用例,还需要执行关键功能和高风险区域的测试用例。

6、某系统要求用户输入年龄(整数),范围为1-150岁。使用等价类划分法设计测试用例时,以下划分方式最合理的是()

A.有效等价类:1-150;无效等价类:1,150

B.有效等价类:1-100,101-150;无效等价类:1,150

C.有效等价类:1-150;无效等价类:0,151

D.有效等价类:儿童(1-12)、青少年(13-18)、成人(19-60)、老年(61-150);无效等价类:1,150

答案:A

解析:等价类划分是将输入域划分为若干类,使得每个类中的数据对发现程序缺陷的效果等价。本题中年龄范围明确规定为1-150岁整数。选项A正确划分了一个有效等价类(范围内)和两个无效等价类(低于下限和超过上限)。选项B不合理地细分了有效等价类且无必要;选项C的无效类不完整(未覆盖所有无效情况);选项D虽然按业务含义划分,但对测试输入范围验证来说颗粒度过细,不符合等价类划分的基本原则。

7、以下关于软件测试分类的说法中,正确的是()。

A.单元测试一般由开发团队完成,属于白盒测试

B.集成测试仅关注接口,不能采用黑盒测试

文档评论(0)

hykwk + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档