软件测试多选题库及答案.docVIP

  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文档。上传文档
查看更多

软件测试多选题库及答案

一、单项选择题

1.软件测试的目的是()

A.发现程序中的所有错误

B.尽可能多地发现程序中的错误

C.证明程序是正确的

D.调试程序

答案:B

解析:软件测试的目的是发现软件中的错误,不可能发现所有错误,也不是证明程序正确,调试程序是在测试发现错误后的行为,所以选B。

2.以下哪种测试方法不属于黑盒测试()

A.等价类划分

B.边界值分析

C.路径覆盖

D.因果图

答案:C

解析:路径覆盖是白盒测试方法,关注程序内部结构和逻辑路径;等价类划分、边界值分析、因果图都是从输入输出角度进行黑盒测试,不考虑内部结构,所以选C。

3.软件测试过程中的集成测试主要是为了发现()阶段的错误。

A.需求分析

B.概要设计

C.详细设计

D.编码

答案:B

解析:集成测试主要针对概要设计中模块间接口和集成问题进行测试,看模块组装后是否能正常工作,所以选B。

4.测试用例是由()组成的。

A.测试输入数据

B.预期输出结果

C.测试环境

D.前两者

答案:D

解析:测试用例包含测试输入数据以及对应的预期输出结果,测试环境是测试执行的条件,不属于测试用例组成部分,所以选D。

5.以下哪个不属于软件缺陷()

A.软件未达到产品说明书标明的功能

B.软件出现了产品说明书指明不会出现的错误

C.软件功能超出产品说明书指明范围

D.软件运行效率低

答案:D

解析:软件运行效率低一般不直接作为软件缺陷,除非严重影响功能使用,前三个选项都明确属于软件缺陷范畴,所以选D。

6.单元测试的主要对象是()

A.模块

B.函数

C.类

D.以上都是

答案:D

解析:单元测试针对软件中的最小可测试单元,模块、函数、类都可以是单元测试对象,所以选D。

7.验收测试的依据是()

A.需求规格说明书

B.设计文档

C.源程序

D.测试计划

答案:A

解析:验收测试主要验证软件是否满足用户需求,依据是需求规格说明书,所以选A。

8.软件测试的流程中,首先进行的是()

A.测试计划

B.测试设计

C.测试执行

D.测试总结

答案:A

解析:软件测试首先要制定测试计划,明确测试目标、范围、方法等,然后依次进行设计、执行、总结,所以选A。

9.以下哪种情况需要进行回归测试()

A.修复了一个软件缺陷

B.对软件进行了功能增强

C.对软件进行了性能优化

D.以上都需要

答案:D

解析:修复软件缺陷、功能增强、性能优化等变更后都可能引入新问题,所以都需要进行回归测试,确保软件质量不受影响,所以选D。

10.黑盒测试方法的优点是()

A.可测试软件的内部结构

B.能检查出程序内部的错误

C.基于功能需求进行测试

D.测试效率高

答案:C

解析:黑盒测试基于功能需求,不考虑内部结构,不能直接检查内部错误,测试效率不一定高,其优点是从用户角度验证功能,所以选C。

二、多项选择题

1.软件测试的原则包括()

A.尽早测试

B.全面测试

C.重点测试

D.避免测试自己的代码

答案:ABD

解析:尽早测试可及时发现问题,全面测试覆盖各个方面,避免测试自己代码可减少主观因素影响,重点测试不属于软件测试原则,所以选ABD。

2.以下属于白盒测试技术的有()

A.语句覆盖

B.判定覆盖

C.条件覆盖

D.组合覆盖

答案:ABCD

解析:这些都是白盒测试中通过覆盖程序内部语句、判定条件等来设计测试用例的技术,所以选ABCD。

3.软件测试计划应包含的内容有()

A.测试目标

B.测试范围

C.测试方法

D.测试进度安排

答案:ABCD

解析:测试计划要明确测试目标、范围,选择合适方法,规划好进度安排等,所以选ABCD。

4.导致软件缺陷的原因可能有()

A.需求不明确

B.设计错误

C.编码错误

D.测试不充分

答案:ABC

解析:需求不明确、设计错误、编码错误都会直接导致软件缺陷,测试不充分是发现缺陷的问题,不是导致缺陷的原因,所以选ABC。

5.属于软件测试文档的有()

A.测试计划

B.测试用例

C.测试报告

D.用户手册

答案:ABC

解析:测试计划、测试用例、测试报告都属于软件测试文档,用户手册是面向用户的使用说明文档,不属于测试文档,所以选ABC。

6.集成测试的策略有()

A.自顶向下

B.自底向上

C.混合策略

D.大爆炸集成

答案:ABCD

解析:这些都是集成测试中常用的将模块组装成系统进行测试的策略,所以选ABCD。

7.验收测试的类型有()

A.用户验收测试

B.系统验收测试

C.第三方验收测试

D.集成验收测试

答案

文档评论(0)

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

专业题库人

1亿VIP精品文档

相关文档