《2020年度银行测试面试题库.pdf》由会员分享,可在线阅读,更多相关《2020年度银行测试面试题库.pdf(94页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、银行测试面试题库资料仅供参考1.答案题目正确性为80%以上。单选题1.若类A 继承B,下列哪个写法是正确的是(B)publicclassA,BpublicclassAextendsBpublicclassABpublicclassAextendB2.如果自动化过程中出现两个一样的Brower对象,则需要经过下面哪种识别方式识别?如果同一个页面出现两个一样的WebEdit对象,则需要经过下面哪种识别方式识别?a)objectsidentifierb)ordinalidentifierc)SMARTIDidentifierd)originalidentifierBB资料仅供参考ABCBBA3.下面
2、哪种写法是正确的?Bselectcategory,AVG(productprice)平 均 价 格fromproductinfogroupbyproductpriceHAVINGAVG(category);selectcategory,AVG(productprice)平 均 价 格fromproductinfogroupbycategoryHAVINGAVG(productprice);selectcategory,AVG(productprice)平 均 价 格fromproductinfogroupbyproductpriceHAVINGproductprice;selectcatego
3、ry,AVG(productprice)平 均 价 格fromproductinfogroupbyproductpriceHAVINGcategory;资料仅供参考4.下列描述中正确的是(C)软件工程主要解决软件产品的生产率问题。软件工程只是解决软件项目的管理问题软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。软件工程只是解决软件开发中的技术问题。5.下面有关系统并发访问数估算数据那个最有效:D同时在线用户数100高峰时段日处理业务量100000平均每秒用户请求数50资料仅供参考高峰时段平均每秒请求数806.关于进程的叙述哪一项是不正确的一个进程的工作没有完成之前,另一进程就可开
4、始工作,则称这些进程具有并发性可同时执行的进程是指若干进程同时占用处理器一个进程独占处理器时其执行结果只取决于进程本身进程并发执行时其执行结果与进程执行的相对速度有关7.操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪资料仅供参考一个是不正确的存储管理主要是管理内存资源设备管理是指计算机系统中除了 C P U和内存以外的所有输入、输出设备的管理进程管理主要是对程序进行管理文件管理能够有效地支持对文件的操作,解决文件共享、保密和保护问题8.文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它 们 是|顺序存取和随机存取顺序存取和链接存取
5、资料仅供参考直接存取和间接存取只读存取和读写存取9.评估下面的一组SQL语句:CREATE TABLE dept(deptno NUMBER(2),dname VARCNAR2(14),loc VARCNAR2(13);ROLLBACK;DESCRIBE DEPT下面关于该组语句的哪个描述是正确的?CROLLBACK语句将释放DEPT占用的存储空间DESCRIBE DEPT语句将只有在ROLLBACK之前引入一个COMMO语句时,才会显示DEPT表的资料仅供参考结构描述内容DESCRIBE DEPT语句将显示DEPT表的结构描述内容DESCRIBE DEPT语句将返回一个错误ORA-04043
6、:object DEPT does not exist.10.在下面哪个场景中,索引将是最有用的?被索引的列用于FROM子句被索引的列作为表示式的一部分被索引的列被声明为NOT NULL被索引的列包含不同范围的值11.哪个关键字能够对对象加互斥锁?A资料仅供参考synchronizedserializetransientstatic1 2.以下的变量定义中,合法的语句是:int abc=21;short do=15;float 1 variable=3.4;dauble a=l+4e2.5;资料仅供参考13.Applet能够做下列那些操作D在客户端主机上创立新文件读取客户端文件在客户端装载程序
7、库读取客户端部分系统变量14.如果存在事务上下文,方法调用使用当前事务上下文,如果不存在,则不创立新的事务上下文。这种事务属性在EJB中应该配置为:ASupportsRequiredNever资料仅供参考Mandatory15.以下哪个方法不改变线程的状态?Crun()sleep()isAlive()start()16.J2EE的三层结构包括表示层、中间层、(C)。中间层保存层资料仅供参考数据层服务层17.下面哪一个不是造成O O M 的原因(B)程序存在内存泄漏CPU或者线程资源不足代码不良,产生的临时对象太多J V M 启动时分配的堆空间不足18.压力测试属于(D)阶段集成测试资料仅供参考
8、用户验收测试单元测试系统测试19.功能测试属于(C )阶段用户验收测试系统测试单元测试集成测试20.对于一个软件防火墙产品,“侦测到黑名单请求后发送警报”是一个(D)需求资料仅供参考性能安全性可用性功能21.系统测试阶段的测试对象不包括(A)源程序硬件系统文档软件系统22.对以下Java代码片段进行条件覆盖,最少需 要(C)个案例:资料仅供参考if(ab&bc)b=a/c;24312 3.某项测试有5 个因素,均为布尔量,使用判定表方法,判定表有()行B186A22ABi86资料仅供参考POWER(B186,B186)24.为了验证:软件产品是否易于更改,以便修正缺陷、满足新的需求、使以后的维
9、护更简单或者适应新的环境,这样的测试属于 D非功能性测试功能性测试确认测试结构测试25.对于软件的回归测试,下列描述正确的是资料仅供参考回归测试存在于软件测试的各个阶段回归测试就是在集成测试之后进行的测试回归测试就是在单元测试之后进行的测试回归测试就是在系统测试之后进行的测试2 6.以下不能用作功能测试的自动化工具是RobotClearCaseWinRunnerQTP资料仅供参考2 7.软件质量的定义是_ A软件特性的总和,以及满足规定和潜在用户需求的能力满足规定用户需求的能力最大限度达到用户满意软件的功能性、可靠性、易用性、效率、可维护性、可移植性1.关于自动化测试的说法,以下哪种是错误的?
10、无论任何工具,简单的录制和回放都无法满足企业级的自动化测试应用,可是有些时候这种原生态的操作也能够解决一些比较复杂的问题;自动化测试实施的成功与否,很大程度上取决于测试需求的界定和明确,如果这些内容不够完资料仅供参考整、科学,那么自动化测试很有可能失败;U I层的自动化测试的效益很大程度上体现在人力的投入和产出上,与测试管理手段的关系是没有多大关系的;开源测试工具和商业工具比起来具有比较大的灵活性和可快速实现二次开发的特性;2.QTP 的 ExtensibilityAccelerator 组件源于 QTP的哪个版本?|11.0版本9.0版本10.0版本9.5版本3.如 下 查 询 语 句SEL
11、ECTid_number,100/quantityfrominventory 如果 quantity为空,则查询语句的第二个字段将返资料仅供参考回aspaceanullvalueavalueoflOOavalueofOthekeyworknull4.在UML提供的图中,(A)用于按时间顺序描述对象间的交互。序列图网络图状态图协作图资料仅供参考6.如下参数中不能用于进程间通信的是 A口令信号量信件消息7.文件系统与(C)密切相关,它们共同为用户使用文件提供方便设备管理作业管理存储管理处理器管理资料仅供参考8.以下哪一项不是进程和程序的区别?A程序没有状态,而进程是有状态的程序只能在前台运行,而进
12、程能够在前台或后台运行程序是一组有序的静态指令。进程是一次程序的执行过程程序能够长期保存,进程是暂时的9.要想在你的视图上成功的执行查询需要做什么?只能在基础表中有select权限在视图中需要有select权限基础表中必须有数据资料仅供参考基础表必须在同一个用户模式中10.Oracle中VARCHAR2类型的最大长度是:30001000400011.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?DArrayList myList=new List();ArrayList myList=new Object();List myList=new List();
13、资料仅供参考List myList=new ArrayList();D1 2.定 义 字 符 串:String str=abcdefg;则str.substring 5).indexOf(d)的结果是:B41231 4.采用面向对象技术开发的应用系统的特点是I维护更复杂资料仅供参考重用性更强占用存储量小运行速度更快16.一个栈的输入序列为12 34 5,则下列序列中不可能是栈得输出序列的是(C)1 5 4 3 22 3 1 4 55 4 1 3 22 3 4 1 5资料仅供参考18.假设i是小于10的整型变量,则表示式i-10+10=i的运行结果(C)可能为真,也可能为假等于i一定为真等于-i
14、19.一个输入项的合法输入范围是“当月日期”,则合理的测试边界值为:(D)当月第一天,当月月中,当月最后一天当月第一天,当月最后一天资料仅供参考前月第一天,当月第一天,当月最后一天,下月最后一天前月最后一天,当月第一天,当月最后一天,下月第一天20.等价类之间(B)仅能够在边界上相交能够相互包含能够相交,但不能有包含关系不能相交21.可靠性测试属于(A)阶段资料仅供参考系统测试单元测试用户验收测试集成测试22.功能测试最好由(D)负责最终用户开发人员本人其它开发人员专业的测试人员23.一个对象有3 个属性,每个属性有4 种可能的值,如果要求对所有值的组合进行测试,则资料仅供参考共 有(A)种组
15、合64127812 4.对以下Java代码片段进行代码评审,运行时可能会出现什么异常:(Integer mylnt;if(mylnt!=null 11 mylnt.intValue()bLb-c,b-dLc-dLb-e则覆盖所有边至少需要(D)个案例2413资料仅供参考22.以下状态迁移图(中括号表示状态,箭头表示边):a-bLb-cLc.dLb-d,a-c则覆盖所有边至少需要(A)个案例321423.软件测试术语“V&V”指(A)Verification and ValidationVersion and Version资料仅供参考Valid and VictoryValid and Val
16、uable2 5.某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因编写的语句书写格式不规范循环控制出错变量没有初始化代码输入有误2 6.在某公司的新版本桌面办公软件上,乘法功能850 X77.1=100000(实际结果应为65535)。您认为,在这个例子中,进行下列哪一类测试能够最有效的发现该程序这一 Bug资料仅供参考在执行场景测试时多考虑用户进行复杂运算的情况绘制正确的决策表支持用例设计执行有效的结构性测试执行彻底的次边界值测试2 7.不同的测试阶段,需要考虑不同的测试目标。比如在单元测试阶段,测试的主要目标是确认系统是否按照预期工作对软件的质量进行评估尽可能的发现失效检验开
17、发人员的工作质量资料仅供参考2.关于索引(index)的说法哪些是错误?索引应该根据具体的检索需求来创立,在选择性好的列上创立索引创立索引能提高数据插入的性能索引并非越多越好建立索引可使检索操作更迅速3.下面关于J2EE的名词解释正确的是CJTA:JAVA安全认证框架,提供一些安全控制方面的框架.让开发者经过各种部署和自定义实现资料仅供参考自己的个性安全控制策略.JMS:JAVA事务服务.提供各种分布式事务服务.应用程序只需调用其提供的接口即可.JNDIJAVA命名目录服务,主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功
18、能.JAFJAVA消息服务,主要实现各个应用程序之间的通讯.包括点对点和广播.4.下列描述中正确的是(D)软件工程主要解决软件产品的生产率问题。软件工程只是解决软件项目的管理问题软件工程只是解决软件开发中的技术问题。软件工程的主要思想是强调在软件开发过程资料仅供参考中需要应用工程化的原则。11.下列关于描述XML和 HTML的差异不正确的 是 HXML的语法比HTML严格解析XML的性能优于HTMLXML与 HTML互补XML扩展性比HTML强12.F 列代码哪几行会出错:1)public void modify()2)int I,j,k;3)I=100;4)while(I 0)资料仅供参考5
19、)j=I*2;6)System.out.printin(The value of j is +j);7)k=k+1;8)I;9)10)line 6line 7line 8line 41 4.在Java中,关于final关键字的说法正确的资料仅供参考是如果修饰类,则该类只能被一个子类继承如果修饰方法,则该方法所在的类不能被继承如果修饰变量,则一旦赋了值,就等同一个常如果修饰方法,则该方法能在子类中被覆盖1 7.若某线性表最常见得操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用(B)存储方式最节省时间资料仅供参考双链表顺序表单循环链表带头结点的双循环链表19.适合自动化测试的测试阶段
20、是:(D)以上皆是集成测试单元测试系统测试20.以下哪一项测试是自动化测试无法胜任的:资料仅供参考对页面校验规则的测试对数据流的测试对图形验证码的测试对业务流程的测试23.运用正交设计法能够覆盖(D)所有数据流所有逻辑分支任意两个因素之间的组合所有因素之间的组合24.假设测试阶段发现的缺陷数是A,软件发布资料仅供参考后反馈的缺陷是B,则缺陷消除率(DRE)的计算公式 是(B)B/AA/(A-B)A/(A+B)A/B26.怎样确定测试能够退出了,版本能够发布了 D开发团队认为能够停止测试了项目经理认为能够停止测试了测试团队认为能够停止测试了设置测试出口条件,由客观数据反映版本是否能够发布资料仅供
21、参考2.从O RACLE数 据 库 月 薪 记 录 表month_income(月薪字段为mon_salary)中取出(year)年 收 入 大 于 1 5 万、存在手机号码(mobile_no)的员工姓名(emp_name)及其对应年收入,如下哪个sql满足条件 Cselectemp_name/sum(mon_salary)frommonth_incomewheremobile_noisnotnullandyear=andsum(mon_salary)150000;selectemp_name/sum(mon_salary)frommonth_incomewheremobile_noisno
22、tnullandyear=groupbyemp_nameandsum(mon_salary)150000;selectemp_name/sum(mon_salary)frommonth_incomewheremobile_noisnotnullandyear=资料仅供参考groupbyemp_namehavingsum(mon_salary)150000;selectemp_name/count(mon_salary)frommonth_incomewheremobile_noisnotnullandandyear=groupbyemp_namehavingcount(mon_salary)1
23、50000;3.如果我们想检查一个文本框在每次自动化运行后的文字结果,则我们经过下面哪个函数来获取文字内容?SetTOPropertyGetROPropertySetROPropertyGetTOProperty资料仅供参考9.下面列出的条目中,哪些是数据仓库的基本特 征 事。I,数据仓库是面向主题的n.数据仓库的数据是集成的n r数据仓库的数据是相对稳定的IV.数据仓库的数据是反映历史变化的都是I、n 和 wn、in 和 wI、n 和 m1 2.保证在Java应用程序中,一个类Class只有资料仅供参考一个实例存在该使用什么设计模式。IFactory 模式Composite 模式Single
24、ton 模式Builder 模式1 3.在java程序中的my.jsp中要使用标记扩展,F列选项正确的是|资料仅供参考18.假设a是大于10的浮点型变量,则表示式a-0.7+0.7=a的运行结果(C)可能为真,也可能为假等于a一定为真等于a19.“上个版本中,小王编写的程序出现了几个日期计算方面的错误,这个版本中我要对她程序中的日期进行着重测试”,这个分析使用了(ad hoc测试因果图法资料仅供参考等价类分析法错误推测法20.采用自顶向下集成的测试方法,需要编写(&)。条件桩驱动程序客户端程序测试桩21.功能测试使用较多的测试方法是(D)资料仅供参考静态检查白盒测试结构化测试黑盒测试27.IS
25、O9126软件的六大质量特性包括(B)功能性、可靠性、可扩展性、效率、可维护性、可移植性功能性、可靠性、可用性、效率、可维护性、可移植性功能性、可靠性、可用性、效率、稳定性、可移植性资料仅供参考功能性、可靠性、兼容性、效率、稳定性、可移植性1.如下代码将要实现的目的是清除所有Q TP已经设置的相对路径,请选择补齐(C):DimQTPApplicationSetQTPApplication=CreateObject(QuickTest.Application)QTPApplication.LaunchQTPApplication.Visible=TrueQTPApplication.Option
26、s.Folders.RemoveAII()Fori=ltoQTPApplication.Folders.CountQTPApplication.Folders.ltem(i).Remove NextFori=OtoQTPApplication.Folders.Count-l资料仅供参考QTPApplication.Folders.ltem(i).Remove NextQTPApplication.Folders.RemoveAII()3.ORACLE数据库在执行SQ L语句时包含如下步 骤|视图和表示式转换、语法和语义分析、产生执行计划、执行执行计划;语法和语义分析、产生执行计划、执行执行计划
27、、视图和表示式转换;语法和语义分析、视图和表示式转换、产生执行计划、执行执行计划;产生执行计划、执行执行计划、视图和表示式转换、语法和语义分析;资料仅供参考6.EJB组件的包文件的扩展名是:C.war.rar.ear.jar8.文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构:I,顺序结构II.线性结构in,链接结构w 索引结构而常见的文件物理结构是Bn、m 和 w资料仅供参考I、in 和 wI、n 和 wI、n 和 m1 1.在XM L文档中使用CSS样式单正确的方式为:D内部和外部交叉引用包含式引用式和嵌入式1 4.有关线程的哪些叙述是正确。C使用start()方法能够使一个线
28、程成为可运行的,资料仅供参考可是它不一定立即开始运行。一旦一个线程被创立,它就立即开始运行。一个线程可能因为不同的原因停止(cease)并进入就绪状态。当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。19.系统测试阶段一般不会关注(A)代码规范系统安全性系统性能系统功能资料仅供参考23.以下哪一项不能用基于网络协议的性能测试工具进行测试D查询操作的响应时间文件下载的响应时间文件上传的响应时间Applet展现影像的时间26.下列有关自动化工具测试叙述,错误的是(H)o测试自动化不能提高有效性能够执行一些手工测试困难或不可能进行的测试资料仅供参考回归测试更方便自动化测试能够减少工作量1
29、.关于LoadRunner中web_url函数的说法,错误的表述是:web.url并不依据函数中的URL属性去加载对应的U R L,因此需要上下文;所有的 WebVusers,HTTP 模式下的 WAPVusers或 者 回 放 模 式 下 的 WirelessSessionProtocol(W SP),都支持web_url函数;只有 VuGen 处于 URL-based 或者 HTML-based(此时 AscriptcontainingexplicitURLsonly 选项被选中时)的录制模式时,web_url才会被录制到;经过修改HTTP头能够传递给服务器一些附加的请求信息,使用HTTP
30、头允许请求中包含其它的内容类型(Contenjtype),象压缩文件一样,还能够只请求特定状态下的web页面;资料仅供参考2.Hibernate对JDBC访问数据库的代码做了封装,从而大大简化了数据访问层的重复性代码,它是针对三层架构中(D)的解决方案。业务逻辑层数据库系统表现层持久化层12.F面的语句的作用是:Vector MyVector=new VectorflOOO);资料仅供参考创立一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50创立一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以5 0个元素空间单位递增创立一个数组类对象MyVect
31、or,有100个元素的空间,每个元素的初值为50创立一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以5 0个元素空间单位递增1 3.在实现DAO设计模式时,下面哪种模式经常被采用:D资料仅供参考Prototype 模式Proxy模式Observer 模式Factory 模式14.Fileinputstream构造函数的有效参数是Inputstream 对象以上所有对象File对象无参数资料仅供参考18.使用等价类分析法,在所有的有效等价类都有案例覆盖后,需 要(为每个无效等价类设计2个案例用尽可能少的案例覆盖尽可能多的无效等价类用1个案例覆盖所有无效等价类为每个无效等价
32、类设计1个案例19.对以下Java代码片段进行语句覆盖,最少需 要(E)个案例:if(ab&bc)b=a/c;资料仅供参考42I12 0.使用瀑布模型术语,在软件测试V模型中,对 应“详细设计”的测试阶段是(D)集成测试系统测试用户验收测试单元测试资料仅供参考24.正则表示式中匹配单个数字的是(C)wSdW25.测试系统长时间运行的表现,以期发现一些资源泄露等问题。这种测试类型一般知识是资料仅供参考强度测试稳定性测试基准测试负载测试1.在 3 2 位计算机中,由_ C _ 决定整型变量所占字节数:内存容量CPU寄存器数目字长硬盘容量2.oralce建表的语句中,下面哪一个不属于约束的匕资料仅供
33、参考FOREIGNKEYUNIQUETRIGGERCHECK3.设计一表结构,某字段要求存放员工编号,为固定10位长字符,采用哪种类型字段ACHARvarrayVARCHARLONG资料仅供参考22.功能测试的执行时机应该在(B)单元测试之前集成测试之后性能测试之后验收测试之后23.功能测试也叫做(B)ST资料仅供参考FVTPTUAT2 5.用来检验系统在受到攻击时能否自我保护的测试属于(B)功能测试安全性测试容错性测试健壮性测试资料仅供参考36.Float s=new Float(0.9F);Float t=new Float(0.9F);Double u=new Double(0.9);下列哪个表示式的结果是true?s.equals(t)s=tt.equals(u)s=u