软件测试模拟题+参考答案.docxVIP

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

软件测试模拟题+参考答案

一、单项选择题(每题2分,共30分)

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

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

B.证明程序是正确的

C.尽可能发现程序中的错误

D.评估程序的性能

答案:C。软件测试不可能发现程序中的所有错误,也不是为了证明程序正确,主要目的是尽可能发现程序中的错误,评估程序性能是性能测试的部分内容,但不是软件测试的主要目的。

2.下列不属于黑盒测试方法的是()

A.等价类划分法

B.边界值分析法

C.路径覆盖法

D.因果图法

答案:C。路径覆盖法是白盒测试方法,等价类划分法、边界值分析法和因果图法都是黑盒测试方法。

3.软件测试按照测试阶段可以分为()

A.单元测试、集成测试、系统测试、验收测试

B.功能测试、性能测试、安全测试、兼容性测试

C.静态测试、动态测试

D.白盒测试、黑盒测试

答案:A。B选项是按照测试的类型分类;C选项是按照是否执行程序分类;D选项是按照测试的技术分类;而A选项是按照测试阶段分类。

4.以下关于单元测试的说法,正确的是()

A.单元测试主要由开发人员完成

B.单元测试可以发现所有的缺陷

C.单元测试不需要编写测试用例

D.单元测试是对软件系统整体功能的测试

答案:A。单元测试通常由开发人员完成,它不能发现所有缺陷,需要编写测试用例,对软件系统整体功能的测试是系统测试,不是单元测试。

5.对于一个输入范围是1-100的整数的函数,使用边界值分析法设计测试用例,应该选取的测试数据是()

A.0,1,2,99,100,101

B.1,2,99,100

C.0,1,100,101

D.1,100

答案:A。边界值分析法除了考虑边界值本身(1和100),还要考虑边界值的相邻值(0、2、99、101)。

6.软件缺陷的严重程度通常分为()

A.致命、严重、一般、轻微

B.高、中、低

C.紧急、重要、一般

D.主要、次要、无关紧要

答案:A。软件缺陷严重程度常见分为致命、严重、一般、轻微。

7.在进行集成测试时,采用自顶向下的集成策略,首先要测试的是()

A.最底层的模块

B.中间层的模块

C.主模块

D.所有模块一起测试

答案:C。自顶向下的集成策略是从主模块开始,逐步向下集成子模块进行测试。

8.以下哪种测试用例设计方法适合于测试具有多种输入条件组合的情况()

A.等价类划分法

B.边界值分析法

C.因果图法

D.场景法

答案:C。因果图法适合分析输入条件之间的因果关系,用于测试具有多种输入条件组合的情况。等价类划分法主要是对输入域进行划分;边界值分析法关注边界情况;场景法侧重于业务流程。

9.系统测试的对象是()

A.软件模块

B.软件系统

C.软件代码

D.软件文档

答案:B。系统测试是对整个软件系统进行的测试,对象是软件系统。

10.以下关于测试用例的说法,错误的是()

A.测试用例应该具有可重复性

B.测试用例越多越好

C.测试用例应该包括输入数据和预期输出

D.测试用例应该具有明确的测试目的

答案:B。测试用例并不是越多越好,过多的测试用例可能会增加测试成本和时间,应该保证测试用例的有效性和针对性。

11.性能测试的指标不包括()

A.响应时间

B.吞吐量

C.并发用户数

D.代码行数

答案:D。响应时间、吞吐量和并发用户数都是性能测试的重要指标,代码行数与性能测试指标无关。

12.以下哪种测试方法是通过运行程序来发现错误的()

A.静态测试

B.动态测试

C.代码审查

D.静态分析

答案:B。动态测试是通过运行程序来发现错误,静态测试、代码审查和静态分析都不运行程序。

13.在测试过程中,发现一个缺陷,开发人员认为这不是缺陷,应该()

A.直接忽略该缺陷

B.与开发人员进行沟通,提供更多的测试证据和信息

C.强制开发人员修改

D.不再关注该缺陷

答案:B。当开发人员认为不是缺陷时,应该与开发人员进行沟通,提供更多的测试证据和信息,而不是直接忽略、强制修改或不再关注。

14.以下关于验收测试的说法,正确的是()

A.验收测试是由开发人员进行的

B.验收测试主要关注软件的内部结构

C.验收测试是在软件交付之前进行的用户测试

D.验收测试不需要考虑用户需求

答案:C。验收测试是在软件交付之前由用户进行的测试,主要关注是否满足用户需求,而不是由开发人员进行,也不关注软件内部结构。

15.以下哪种测试工具可以用于性能测试()

A.QTP

B.LoadRunner

C.TestDirector

D.Bugzilla

答案:

文档评论(0)

小武哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档