校招:软件测试岗面试题库及答案.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

校招:软件测试岗面试题库及答案

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

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

A.发现程序中的错误B.证明程序正确C.评估程序质量D.以上都不对

答案:A

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

A.等价类划分B.边界值分析C.语句覆盖D.决策表法

答案:C

3.软件缺陷修复的代价最高的阶段是()

A.需求分析阶段B.设计阶段C.编码阶段D.发布之后

答案:D

4.以下哪个不是软件测试的原则()

A.测试应尽早进行B.穷举测试是不可能的C.测试用例应由输入数据和预期输出结果两部分组成D.程序员应避免测试自己的程序

答案:C(测试用例应由测试输入数据、执行条件和预期输出结果三部分组成)

5.在软件测试中,白盒测试主要用于测试()

A.程序的外部功能B.程序的内部逻辑结构C.程序的输入输出D.程序的界面

答案:B

6.下面关于软件测试模型描述正确的是()

A.V模型的软件测试策略既包括低层测试又包括高层测试

B.W模型强调在整个项目开发中需要经历的不同测试级别

C.H模型强调测试是独立的,只要测试准备完成,就可以执行测试

D.以上都正确

答案:D

7.以下哪种测试属于动态测试()

A.代码审查B.走查C.单元测试D.静态分析

答案:C

8.一个软件缺陷的生命周期中,以下哪个状态是错误的()

A.新建B.已分配C.已修复D.未发现

答案:D

9.测试用例设计的关键在于()

A.如何选择测试数据B.如何划分等价类C.如何确定预期结果D.以上都是

答案:A

10.以下哪个工具不属于自动化测试工具()

A.SeleniumB.JUnitC.PhotoshopD.TestNG

答案:C

二、多项选择题(每题2分,共10题)

1.软件测试按阶段可分为()

A.单元测试B.集成测试C.系统测试D.验收测试

答案:ABCD

2.黑盒测试技术包括()

A.因果图法B.状态图法C.随机测试法D.正交试验法

答案:ABCD

3.以下哪些是软件测试的对象()

A.需求规格说明书B.概要设计文档C.详细设计文档D.源程序

答案:ABCD

4.软件缺陷的主要来源有()

A.需求规格说明书错误B.设计错误C.编码错误D.测试错误

答案:ABC

5.以下哪些是测试计划的内容()

A.测试目标B.测试资源C.测试进度D.测试策略

答案:ABCD

6.自动化测试的优点有()

A.提高测试效率B.降低测试成本C.增强测试的准确性D.可执行一些手工测试难以进行的测试

答案:ABCD

7.在进行性能测试时,主要关注的指标有()

A.响应时间B.吞吐量C.资源利用率D.并发用户数

答案:ABCD

8.以下关于软件测试和软件开发的关系描述正确的是()

A.软件测试贯穿于软件开发的整个生命周期

B.软件开发完成后才开始软件测试

C.软件测试是软件开发的一个重要组成部分

D.软件测试和软件开发是相互独立的过程

答案:AC

9.有效的测试用例应该具备()

A.代表性B.针对性C.可判定性D.可重现性

答案:ABCD

10.软件测试文档包括()

A.测试计划B.测试用例C.测试报告D.缺陷报告

答案:ABCD

三、判断题(每题2分,共10题)

1.软件测试可以发现软件中所有的错误。()

答案:错误

2.单元测试主要针对的是软件中的模块进行测试。()

答案:正确

3.测试用例执行的越多,测试效果就越好。()

答案:错误

4.只要有足够的时间和资源,就可以进行穷举测试。()

答案:错误

5.软件缺陷就是软件中存在的错误。()

答案:错误(软件缺陷包括错误、故障、失效等多种情况)

6.集成测试主要目的是检查各个模块之间的接口是否正确。()

答案:正确

7.所有的软件都需要进行性能测试。()

答案:错误

8.自动化测试可以完全替代手工测试。()

答案:错误

9.测试环境的搭建应该尽可能与生产环境一致。()

答案:正确

10.软件测试人员不需要了解软件开发知识。()

答案:错误

四、简答题(每题5分,共4题)

1.简述软件测试的基本流程。

答案:软件测试基本流程包括需求分析、测试计划制定、测试用例设计、测试执行、缺陷跟踪与管

文档评论(0)

134****3652 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档