这里有爱,有分享,有工程师们的成长日记,点蓝字“软件测试面试汇总”进行关注,微信公众号TestMadman
东方航空测试工程师面试题(A卷) 时间:40分钟 姓名: 应征岗位: 一、单选题 1.(C)方法根据输出对输入的依赖关系设计测试用例 A.路径测试 B.等价类 C.因果图 D.边界值 2.一个成功的测试是(B) A.发现错误 B.发现了至今尚未发现的错误 C.没有发现错误 D.证明发现不了错误 3.测试过程的活动几乎贯穿整个开发过程,他大体分为(D)和系统测试阶段 A.模块测试、集成测试、有效性测试 B.模块测试、功能测试、回归测试 C.单元测试、功能测试、用户测试 D.单元测试、集成测试、确认测试 4.软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性(C)是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力 A.成熟性 B.易恢复性 C.容错性 D.可靠性依从性 5.登录新浪邮箱,用户输入用户名和密码的时间是2.5秒,网络传输时间2.0秒,服务器处理时间0.5秒,浏览器显示时间1.3秒,登录响应时间是(C)秒 A.4.3 B.3.8 C.5.8 D.6.3 6.为了提高测试的效率,正确的做法是(A) A.选择发现错误可能性大的数据作为测试用例 B.在完成程序的编码之后再制定软件的测试计划 C.随机选取测试用例 D.使用测试用例测试是为了检查程序是否做了应该做的事 7.下列方法中,不属于黑盒测试的是(A) A.基本路径测试法 B.等价类测试法 C.边界值分析法 D.基于场景的测试方法 8.测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是(B) A.随机选择 B.划分等价类 C.根据接口进行选择 D.根据数据大小进行选择 9.软件测试的目的是(B) A.试验性运行软件 B.发现软件错误 C.证明软件正确 D.找出软件中全部错误 10.软件测试中白盒法是通过分析程序的(B)来设计测试用例的 A.应用范围 B.内部逻辑 C.功能 D.输入数据
11.人们通过Hotmail来收发回复邮件,这类安装了浏览器就可以使用的软件,若按技术架构划分,请指出其是属于(C) A.B/S结构 B.系统软件 C.C/S结构 D.单机版软件 12.软件测试用例主要由输入数据和(C)两部分组成 A.测试计划 B.测试规则 C.预期输出结果 D.以往测试记录分析 13.Word2003中一个文件发生替换多处字符、操作系统挂起的现象,则该Bug在Bugzilla被判定为(A) A.Blocker B.Critical C.Normal D.Trivial 14.在使用LoadRunner进行web测试时,脚本录制一般选择哪种协议(B) A.Web Services B.Web(HTTP/HTML) C.WAP D.VB Script Vuser 15.软件测试过程中的集成测试主要是为了发现(B)阶段的错误 A.需求分析 B.概要设计 C.详细设计 D.编码 16.程序的三种基本结构是(B) A.过程子、程序、分程序 B.顺序、选择、循环 C.递归、堆栈、队列 D.调用、返回、转移 17.下面(B)测试不属于系统测试 A.ATM取款机中输入正确数值进行取款 B.把一个很大的值放入一个有序list 中去,然后确认该值出现在list 的尾部 C.上海热线首页有30000名用户同时访问 D.对照Nokia N6500s用户手册进行功能核对 18.与确认测试阶段有关的文档是(B) A.需求规格说明书 B.概要设计说明书 C.详细设计说明书 D.源程序 19.调试应该由(B)完成 A.与源程序无关的程序员 B.编制该源程序的程序员 C.不了解软件设计的机构 D.设计该软件的机构 20.对一辆汽车进行测试,选出下列属于动态测试的是(A) A.打着车,听听发动机声音 B.拉出机油尺看机油颜色 C.观察检查车漆 D.打开前盖检查 21.判断下列哪一个不是Bug(C) A.时间从1999/12/31跳转到下一日期时,日期显示为0000/01/01 B.BBS论坛上提交的问题在网页上不能自动刷新,需要手动刷新 C.在MSN中输入http://www.sina.com.cn 提示“单击此链接可能会给计算机的安全带来风险。了解仿冒网站和其他风险” D.一个程序用来模拟多个客户端登陆时,如果同时登陆两个客户端,当第一个客户端退出时,第二个客户端无论发送什么字符,都会自动退出 22.导致软件缺陷的最大原因是(A) A.软件需求说明书 B.设计方案 C.编码 D.维护 23.以下那一种选项不属于软件缺陷(D) A.软件没有实现产 品规格说明所要求的功能 B.软件中出现了产 品规格说明不应该出现的功能 C.软件实现了 产品规格没有提到的功能 D.软件实现了产品规格说明所要求的功能但因受性能限制而不能实现 24.组装测试又称为(A) A.集成测试 B.系统测试 C.回归测试 D.确认测试 25.测试过程的三个测试阶段分别以(A)文档为指导 A.需求规格说明书、概要设计、详细设计 B.产品目标设计、 产品设计、测试计划 C.产品需求分析、产品设计、产品测试计划 D.测试计划、测试用例设计、测试报告 26. LoadRunner是(A) A.工业标准级负载测试工具 B.一款下载软件 C.单元测试框架 D.集成开发工具 27.根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是(A) A.系统测试 B.单元测试 C.集成测试 D.验收测试 28.为了提高软件测试的效率,应该(D) A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 D.选择发现错误可能性最大的数据作为测试用例
29.成功的测试是指运行测试用例后(C) A.未发现程序错误 B.发现了程序错误 C.证明程序正确性 D.改正了程序错误 30.在黑盒测试中,着重检查输入条件组合的方法是(D) A.等价类划分法 B.边界值分析法 C.错误推测法 D.因果图法 31.下面(D)方法能够有效地检测输入条件的各种组合可能引起的错误 A.等价类划分 B.边界值分析 C.错误推测 D.因果图
32.有一个在线购物系统,用户进入该在线购物网站进行购物,选购物品后,进行在线购买,这时需要使用账号登录,登录成功后,进行付钱交易,交易成功后,生成订购单,完成整个购物过程。下列(B)情况归为基本流的测试用例 A.账号不存在 B.登录在线购物网站,选择物品,登录账号,付钱交易 C.账号或密码错误 D.用户账号余额不足 33.在设计人机界面时,应主要考虑的因素有(D) A.系统响应时间 B.错误处理 C.用户求助机制 D.以上都是 34.软件测试的目的(B) A.避免软件开发中出现的错误 B.发现软件开发中出现的错误 C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D.修改软件中出现的错误 35.在下列描述中,关于一个软件缺陷状态完整变化的错误描述是(D) A.打开一修复一关闭 B.打开-关闭 C.打开- -保留 D.激活--修复一重新打开 36.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节? (A) A.功能测试 B.单元测试 C.结构测试 D.验收测试
二、判断题 1.黑盒测试的测试用例是根据应用程序的功能需求设计的(√)
2.设计-实现-测试,软件测试是开发后期的一个阶段(×)
3.软件测试员可以对产品说明书进行白盒测试(×)
4.发现错误多的模块,残留在模块中的错误也多。(√)
5.验收测试是由最终用户来实施的(×)
6.测试人员在测试过程中发现-处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(×)
7.程序员与测试无关(×)
8.用黑盒法测试时,测试用例是根据程序内部逻辑设计的(×)
9.测试是为了验证软件已正确地实现了用户的要求 (√)
10.黑盒测试的测试用例是根据程序内部逻辑设计的 (×)
三、多选题 1.软件验收测试的合格通过准则(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求 B.所有测试项没有残余一级、二级和三级错误 C.立项审批表、需求分析文档、设计文档和编码实现一致 D.验收测试工件齐全 2.下面描述测试工具的功能正确的有(ABCD) A.JMeter: 基于JAVA的压力测试工具,Badboy用来进行脚本的录制 B.Junit: 白盒测试工具:针对代码测试 C.LoadRunner:负载压力测试 D.TestLink: 用例管理工具 3.有关“测试驱动开发”,下列说法正确的有(ABCD) A.TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码 B.TDD的基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程 C.TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求 D.TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证 4.选出属于黑盒测试方法的选项(ABC) A.测试用例覆盖 B.输入测试 C.输出测试 D.分支测试 E.语句测试 F.条件测试 5.下述有关负载测试,容量测试和强度测试的描述正确的有(ABCD) A.负载测试:在一定的工作负荷下,系统的负荷及响应时间 B.强度测试:在一定的负荷条件下,在较长时间跨度内的系 C.容量测试:容量测试目的是通过测试预先分析出反映软件 D.容量测试是面向数据的,并且它的目的是显示系统可以处理
快,关注这个公众号,一起涨姿势~
一起成长,一起分享,希望能对您有所帮助,我们是TestMadman,期待您的关注。
|