- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
校招:软件测试岗面试题目及答案
一、单项选择题(每题2分,共10题)
1.软件测试的目的是()
A.发现程序中的所有错误
B.证明程序是正确的
C.尽可能多的发现程序中的错误
D.证明软件是无缺陷的
答案:C
2.以下哪种测试不属于白盒测试()
A.语句覆盖测试
B.判定覆盖测试
C.边界值测试
D.条件覆盖测试
答案:C
3.软件缺陷的主要来源是()
A.软件需求说明书
B.设计方案
C.编码
D.以上都是
答案:D
4.在黑盒测试方法中,等价类划分方法设计测试用例时,要覆盖()尚未被覆盖的有效等价类,重复这一步骤,直到所有的有效等价类被覆盖。
A.1个
B.一半
C.尽可能多的
D.全部
答案:A
5.以下关于软件测试原则的叙述中,不正确的是()
A.测试用例不仅选用合理的输入数据,还要选择不合理的输入数据
B.应制定测试计划并严格执行,排除随意性
C.对发现错误较多的程序段,应进行更深入的测试
D.程序员应避免测试自己的程序
答案:D
6.测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括()
A.测试输入、执行条件和预期的结果
B.测试目标、测试工具和测试环境
C.测试环境、测试输入和测试工具
D.测试目标、执行条件和测试输入
答案:A
7.在软件测试中,逻辑覆盖标准主要用于()
A.黑盒测试方法
B.白盒测试方法
C.灰盒测试方法
D.以上都不对
答案:B
8.下列()不是软件自动化测试的优点。
A.速度快、效率高
B.测试的准确性高
C.能提高测试的质量
D.不需要人工干预
答案:D
9.软件测试过程中的集成测试主要是为了发现()阶段的错误。
A.需求分析
B.概要设计
C.详细设计
D.编码
答案:B
10.下列关于测试策略说法不正确的是()
A.自底向上测试的优点是随着上移,驱动模块逐步减少
B.自顶向下测试的优点是较早的发现高层模块接口、控制等方面的问题
C.自底向上测试的缺点是需要编写大量的桩模块
D.自顶向下测试的缺点是需要编写大量的驱动模块
答案:C
二、多项选择题(每题2分,共10题)
1.软件测试的对象包括()
A.软件代码
B.文档
C.数据
D.以上都不是
答案:ABC
2.以下属于黑盒测试技术的是()
A.等价类划分
B.边界值分析
C.决策表
D.语句覆盖
答案:ABC
3.软件测试按阶段可分为()
A.单元测试
B.集成测试
C.系统测试
D.验收测试
答案:ABCD
4.以下哪些属于软件测试的原则()
A.所有的软件测试都应追溯到用户需求
B.应当把“尽早和不断地测试”作为开发者的座右铭
C.完全测试是不可能的,测试需要终止
D.充分注意测试中的群集现象
答案:ABCD
5.一个好的测试用例应该具备()
A.可重复性
B.代表性
C.针对性
D.非复杂性
答案:ABC
6.白盒测试主要用于检查程序的()
A.逻辑结构
B.语法结构
C.程序正确性
D.程序外部功能
答案:ABC
7.在软件测试中,以下哪些属于性能测试()
A.负载测试
B.压力测试
C.并发测试
D.配置测试
答案:ABC
8.软件缺陷的状态可能包括()
A.新建
B.打开
C.修复
D.关闭
答案:ABCD
9.测试计划中一般包括()
A.测试目的
B.测试资源
C.测试进度
D.测试策略
答案:ABCD
10.以下哪些是软件自动化测试工具()
A.Selenium
B.QTP
C.JUnit
D.LoadRunner
答案:ABCD
三、判断题(每题2分,共10题)
1.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。()
答案:错误
2.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。()
答案:错误
3.所有软件必须进行某种程度的兼容性测试。()
答案:正确
4.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。()
答案:正确
5.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题修改,以加快、提高开发的进程。()
答案:错误
6.软件测试是有效的排除软件缺陷的手段。()
答案:正确
7.软件测试只能发现错误,但不能保证测试后的软件没有错误。()
答案:正确
8.黑盒测试是从用户观点出发的测试,白盒测试是从开发者的观点出发的测试。
文档评论(0)