测试工程师面试题(100分钟完成)_第1页
测试工程师面试题(100分钟完成)_第2页
测试工程师面试题(100分钟完成)_第3页
测试工程师面试题(100分钟完成)_第4页
测试工程师面试题(100分钟完成)_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-测试工程师面部测试问题(回答时间100分钟)A.测试基础1、白盒测试和黑盒测试的区别是什么?白盒测试:测试程序内部结构,内部特性黑盒测试:通过接口测试程序功能,验证输入和输出结果2、正交试验法是什么,使用场景是什么?多因素多层次研究的设计方法场景:多元素多条件在数据库中,光标是什么?那个角色是什么?,即可从workspace页面中移除物件。游标:从多个资料中的搜寻集中萃取一个资料角色:用指针保存查询结果,便于以后使用4、典型错误管理或用例管理工具的简要说明以及其中一个工作流的说明。一般:testlink、QC、mantis、线(第一章)、TAPD、JIRATAPD:建立产品(需求、计划、模组)-建立专案(PM排程、作业分解)-研发(编码、单位测试等)-测试(测试计划、使用案例、执行、错误、报告等)基于敏捷开发5、智力问题一个房间有一扇门(门关着)和三盏电灯。房子外面有三个开关,每个都与这三个灯相连。你可以随意操作这个开关,但打开门不能换开关。确定每个开关有哪些照明。一个开关关闭,一个打开,一个打开几分钟,然后关闭进入房间后,打开这里是第二个开关,关闭的两个灯中有热的是第三个开关,其他的是第一个开关B.测试自动化1、自动化测试和测试自动化之间的区别。自动化测试:使用工具记录功能和性能测试,或编写脚本测试自动化:将测试过程与人工分离。对降低管理成本、管理质量、回溯质量和测试周期具有积极影响的研发过程2、列举熟悉的自动化工具,并说明其实现原理。web应用程序类工具:selenium客户端与selenium-RC服务器建立连接。Selenium RC Server启动浏览器并注入JS代码将Selenese代码传递给客户机的Selenium-Core。selenium-翻译和分析执行核心用户记录的任务。允许代理服务器通信远程控制服务器负责与远程web应用程序服务器通信。操作完成,显示结果,并执行以下命令:3、自动化测试使用方案?软件要求更改速度不是很快(尤其是UI自动化),长项目周期重复使用自动测试脚本4、什么是关键字驱动器?功能自动化测试框架、表驱动测试或基于行为词的测试5、高质量自动化脚本的特征是什么?1、不需要深入的工作或计划。2、提高自动化启动速度3、可以对实际执行的活动进行审核跟踪4、用户不必是程序员5、提供良好的(软件或工具)演示6、简述Slenium grid的作用。在更多系统上执行并行多测试用例7、以下API使用方法的简要说明a:此API功能说明:触发事件C.开发能力1,说明=与equals的区别=是运算符。Equals是string对象的方法,可以派生。2、final、finally和finalize之间的区别最终修改器执行Finally清除作业使用Finalize()方法从内存中删除垃圾收集器中的对象之前,请执行必要的清理操作3、在Tomcat的server.xml中,说明以下参数的作用:enable lookups= false redirect port= 8443 第一个是是否支持域名解析,第二个是修改端口号4、sleep和wait在Java中的区别5、什么是SSH?每个框架扮演的角色是什么?安全协议6、如何在Linux系统上查看和终止名为jira的过程?Ps -ef | grep jiraKill all jira (kill -9 jira进程数)7,Linux如何安装JDK和MySQL?请写相关命令。下载WegtTar解压缩Cd进入文件Groupadd MySQLUseradd -r -g MySQL MySQLChown -R mysql:mysql。/./script/MySQL _ install _ d B- user=MySQLMkdir /usr/javachmod 755 JDK-6u 11-Linux-i586 . bin./jdk-6u11-linux-i586.binVi /etc/profileexport Java _ home=/usr/Java/JDK 1 . 6 . 0 _ 27export Java _ bin=/usr/Java/JDK 1 . 6 . 0 _ 27/binexport path=$ path : $ Java _ home/binexport class path=. $ Java _ home/lib/dt . jar : $ Java _ home/lib/tools . jarexport Java _ home Java _ bin path class path./etc/profileJava -version8、HashMap和Hashtable之间的区别是什么?HashMap是Hashtable的轻量级实现,它实现了无线程安全,实现了Map接口。hashhmap密钥可以为空,并且比Hashtable更有效。9、编程问题:1:单顿模式写作Public class Singletonprivate static singleton single=new singleton();Private

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论