测试工程师校招笔试题目及答案
一、单项选择题(每题2分,共10题)
1.以下哪种软件测试是在软件投入实际运行环境中进行的?()
A.单元测试
B.集成测试
C.系统测试
D.验收测试
答案:D
2.测试用例主要由输入数据和()两部分组成。
A.测试计划
B.测试环境
C.预期输出结果
D.测试工具
答案:C
3.在黑盒测试方法中,等价类划分法是()。
A.将所有可能的输入数据划分成若干部分
B.从大量数据中选取有代表性的数据
C.按照程序内部逻辑结构设计测试用例
D.根据输出结果设计测试用例
答案:A
4.软件缺陷的基本状态不包括()。
A.新建
B.打开
C.已解决
D.未发现
答案:D
5.下面关于软件测试目的的说法错误的是()。
A.发现软件中的缺陷
B.证明软件的正确性
C.为了提高软件质量
D.验证软件是否满足需求
答案:B
6.软件测试中,白盒测试主要用于测试()。
A.程序的外部功能
B.程序的内部逻辑结构
C.程序的输入输出
D.程序的性能
答案:B
7.在软件测试中,回归测试的目的是()。
A.验证修改后的软件是否仍满足需求
B.重新测试所有功能
C.测试新功能
D.测试软件的兼容性
答案:A
8.下列哪个不是测试计划中的内容?()
A.测试项目
B.测试策略
C.测试用例
D.测试资源
答案:C
9.以下哪种情况最适合使用边界值分析测试方法?()
A.有大量逻辑判断的情况
B.输入域或输出域的边界上容易出现错误的情况
C.有复杂计算的情况
D.对数据准确性要求高的情况
答案:B
10.测试过程中的配置管理不包括()。
A.测试环境的配置
B.测试工具的配置
C.测试人员的配置
D.测试文档的配置
答案:C
二、多项选择题(每题2分,共10题)
1.软件测试的原则包括()。
A.尽早测试
B.全面测试
C.第三方测试
D.杀虫剂悖论
E.测试用例应包含合理的输入条件和不合理的输入条件
答案:ABCDE
2.黑盒测试技术包括()。
A.等价类划分
B.边界值分析
C.决策表
D.因果图
E.语句覆盖
答案:ABCD
3.以下哪些是软件缺陷的主要来源?()
A.需求规格说明书
B.设计文档
C.编码过程
D.测试过程
E.项目管理
答案:ABC
4.软件测试工具可以分为()。
A.白盒测试工具
B.黑盒测试工具
C.性能测试工具
D.测试管理工具
E.自动化测试工具
答案:ABCDE
5.在制定测试计划时,需要考虑的因素有()。
A.项目的进度
B.测试资源
C.测试风险
D.测试策略
E.测试人员的能力
答案:ABCDE
6.下列属于软件测试阶段的是()。
A.单元测试
B.集成测试
C.系统测试
D.验收测试
E.冒烟测试
答案:ABCDE
7.以下关于测试用例的说法正确的是()。
A.测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果
B.测试用例应具有代表性
C.测试用例可以重复使用
D.编写测试用例时不需要考虑实际情况
E.测试用例越多越好
答案:ABC
8.软件质量的特性包括()。
A.功能性
B.可靠性
C.易用性
D.效率
E.可维护性
答案:ABCDE
9.测试文档包括()。
A.测试计划
B.测试用例
C.测试报告
D.缺陷报告
E.需求规格说明书
答案:ABCD
10.自动化测试的优点有()。
A.提高测试效率
B.节省人力资源
C.可重复性高
D.能发现更多的缺陷
E.可以在不同环境下运行
答案:ABC
三、判断题(每题2分,共10题)
1.软件测试就是为了证明软件没有错误。()
答案:错误
2.单元测试主要针对的是软件的模块。()
答案:正确
3.所有的软件缺陷都能修复。()
答案:错误
4.黑盒测试不需要了解软件的内部结构。()
答案:正确
5.测试用例一旦确定就