基本信息
文件名称:校招:软件测试岗笔试真题及答案.doc
文件大小:26.87 KB
总页数:9 页
更新时间:2025-05-30
总字数:约2.71千字
文档摘要

校招:软件测试岗笔试真题及答案

一、单项选择题(每题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.验收测试

答案:A

6.白盒测试主要用于测试()

A.程序的外部功能

B.程序的内部逻辑结构

C.程序的输入输出

D.程序的界面

答案:B

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

A.V模型的测试过程被看作是需求分析、概要设计、详细设计及编码等开发活动的逆过程

B.W模型强调测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、设计等同样要测试

C.H模型将测试活动完全独立出来,形成一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来

D.以上都正确

答案:D

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

A.测试应尽早进行

B.测试用例应由测试输入数据和对应的预期输出结果组成

C.程序员应避免检查自己的程序

D.测试应集中在代码实现之后进行

答案:D

9.下列哪种错误类型不属于软件缺陷()

A.功能错误

B.性能错误

C.文档错误

D.算法优化错误

答案:D

10.软件测试按照测试层次可以分为()

A.黑盒测试、白盒测试

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

C.功能测试、性能测试

D.手动测试、自动化测试

答案:B

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

1.软件测试的对象包括()

A.需求规格说明书

B.概要设计文档

C.详细设计文档

D.源程序代码

答案:ABCD

2.黑盒测试的技术有()

A.因果图法

B.正交试验法

C.场景法

D.基本路径测试法

答案:ABC

3.以下属于软件测试工具的有()

A.JUnit

B.Selenium

C.LoadRunner

D.Eclipse

答案:ABC

4.软件测试的流程包括()

A.测试计划

B.测试设计

C.测试执行

D.测试评估

答案:ABCD

5.下列关于软件缺陷的描述正确的是()

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

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

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

D.软件运行性能未达到要求是缺陷

答案:ABCD

6.白盒测试主要的覆盖标准有()

A.语句覆盖

B.判定覆盖

C.条件覆盖

D.路径覆盖

答案:ABCD

7.在进行集成测试时,可以采用的策略有()

A.自顶向下集成

B.自底向上集成

C.大爆炸集成

D.三明治集成

答案:ABCD

8.软件测试的风险主要来源于()

A.需求变更

B.测试资源不足

C.测试环境不稳定

D.测试人员能力不足

答案:ABCD

9.性能测试主要关注的指标有()

A.响应时间

B.吞吐量

C.并发用户数

D.资源利用率

答案:ABCD

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

A.提高测试效率

B.降低测试成本

C.可重复性强

D.能够发现更多缺陷

答案:ABC

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

1.软件测试就是为了证明软件没有错误。()

答案:错误

2.单元测试是由开发人员自己进行的测试。()

答案:正确

3.所有的软件缺陷都能被修复。()

答案:错误

4.黑盒测试不需要了解程序的内部结构。()

答案:正确

5.测试用例一旦确定就不能修改。()

答案:错误

6.集成测试是在单元测试之后进行的。()

答案:正确

7.软件测试只能发现错误,不能保证软件质量。()

答案:正确

8.性能测试不属于软件测试的范畴。()

答案:错误

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

答案:错误

10.软件测试的工作量应该占软件开发总工作量的30%-40%。()

答案:正确

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

1.简述软件测试的步骤。

答案:软件测试步骤包括测试计划制定,明确测试目标、范围等;测试设计,编写测试用例;测