软件资格考试软件评测师(基础知识、应用技术)合卷(中级)试题与参考答案.docxVIP

软件资格考试软件评测师(基础知识、应用技术)合卷(中级)试题与参考答案.docx

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

软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试题与参考答案

一、基础知识(客观选择题,75题,每题1分,共75分)

1、软件测试的主要目的是:

A.发现程序错误

B.证明程序正确

C.修改程序错误

D.验证需求规格说明书

答案:A.发现程序错误

解析:软件测试的核心目标是在软件发布之前尽可能多地发现其中存在的错误或缺陷,而不是证明软件完全没有错误。选项B是不准确的,因为测试无法完全证明一个程序在所有情况下都是正确的;选项C属于开发人员的职责,而非测试阶段的任务;选项D虽然与测试有关,但验证需求规格说明书更多地涉及到确认(Validation)过程,而不是典型的测试活动。

2、黑盒测试方法中,基于用户需求和功能说明进行测试的方法被称为:

A.单元测试

B.集成测试

C.功能测试

D.性能测试

答案:C.功能测试

解析:黑盒测试也称为功能测试,它关注的是系统的行为是否符合外部需求和功能说明,而不考虑内部结构或工作原理。单元测试(选项A)通常由开发人员执行,用于检查单个模块的功能;集成测试(选项B)则是为了检验不同组件之间的接口和交互;性能测试(选项D)侧重于评估系统的响应时间、吞吐量等性能指标。因此,在黑盒测试背景下,根据用户需求和功能说明来进行的测试应归类为功能测试。

3、在软件测试中,以下哪一项不是黑盒测试方法的一部分?

A.等价类划分

B.边界值分析

C.路径覆盖

D.因果图法

答案:C.路径覆盖

解析:

黑盒测试(也称为功能测试)是通过检查程序的功能来检测规格说明的正确性,而不考虑内部结构或工作原理。选项A、B和D都是典型的黑盒测试技术,而路径覆盖属于白盒测试技术之一,它关注的是代码的逻辑路径,因此不属于黑盒测试方法的一部分。

4、下列关于软件质量保证(SQA)与软件测试之间的关系描述正确的是:

A.SQA包括了软件测试,但比测试更广泛,涵盖了整个开发过程的质量管理。

B.SQA仅限于软件测试活动,确保软件符合预定标准。

C.SQA和软件测试是完全独立的过程,彼此之间没有交集。

D.软件测试是SQA的一个替代方案,当项目时间紧迫时可以用来代替SQA。

答案:A.SQA包括了软件测试,但比测试更广泛,涵盖了整个开发过程的质量管理。

解析:

软件质量保证(SQA)是一个广泛的术语,指的是为确保软件产品满足规定的质量和需求所采取的所有措施。SQA不仅包含软件测试,还包括其他如需求分析、设计评审、代码审查、配置管理等过程。测试是SQA中的一个重要组成部分,用于验证软件是否按照预期的方式运行,但它并不是SQA的全部。选项A准确地描述了SQA与测试之间的关系。

5、在软件测试过程中,以下哪项活动不属于静态测试?

A.代码审查

B.需求评审

C.单元测试

D.设计评审

答案:C.单元测试

解析:静态测试是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。选项A、B和D都是在不执行代码的情况下进行的检查活动,而单元测试需要实际运行代码来检验每个独立模块的功能,因此它属于动态测试的一部分。

6、关于白盒测试与黑盒测试,下列描述正确的是:

A.白盒测试主要用于验证程序逻辑路径的正确性,而不考虑功能需求的具体实现。

B.黑盒测试可以发现程序内部结构上的错误。

C.白盒测试完全不需要了解程序的内部结构。

D.黑盒测试是基于对程序内部逻辑的理解来进行测试。

答案:A.白盒测试主要用于验证程序逻辑路径的正确性,而不考虑功能需求的具体实现。

解析:白盒测试也称为结构测试或逻辑驱动测试,它假设测试人员对程序内部工作原理有一定的了解,并根据这些知识设计测试用例来检查所有逻辑路径是否按照预期工作。黑盒测试则关注于从外部视角测试应用程序的功能,即只关心输入和输出之间的关系而不涉及内部结构,所以选项B、C和D的描述都不准确。

7、软件测试中的V模型强调了测试与分析设计的对应关系。下列选项中,哪一个不是V模型所描述的测试层级?

A.单元测试

B.集成测试

C.系统测试

D.用户验收测试

答案:D

解析:

V模型是软件开发生命周期的一个变体,它展示了测试阶段和开发阶段之间的关系。在这个模型中,每个开发阶段都有一个对应的测试阶段。具体来说,单元测试对应于详细设计,集成测试对应于概要设计,系统测试对应于需求分析。而用户验收测试并不直接属于V模型中的测试层次,它是确保最终软件满足业务需求的一种方法。

8、在软件质量保证中,哪一项活动主要是为了发现软件产品是否符合规定的质量标准?

A.软件评审

B.技术评审

C.管理评审

D.审计

答案:D

解析:

审计(Audit)是指对软件项目进行正式审查,以确定其是否符合既定的标准、流

文档评论(0)

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

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

1亿VIP精品文档

相关文档