羄自动化测试工程师面试题
螂(答题时间100分钟)
罿A.测试基础
1、
2、 蒈白盒测试与黑盒测试的区别是什么? 3、
4、 莅什么是正交试验法,使用场景是什么? 5、
6、 膀数据库中,游标是什么?其作用是什么?
螈。 7、
8、 蒇简述常用的Bug管理或者用例管理工具,并且描述其中一个工作流程。
9、
10、 螆智力题
一个屋子有一个门(门是关闭的)和3盏电灯。屋外有3个开关,分别与这3盏灯相连。你可以随意操纵这些开关,可一旦你将门打开,就不能变换开关了。请确定每个开关具体管哪盏灯。
袂B.自动化测试
1、
2、 螁自动化测试与测试自动化的区别。 3、
4、 薇列举出你熟悉的自动化工具,并说明其实现原理。 5、
6、 袃自动化测试的使用场景? 7、
8、 薄什么是关键字驱动? 9、
10、 薀高质量的自动化脚本应该具备哪些特性? 11、 12、 蚇简述Sleniumgrid的作用。 13、 14、 芄简要说明下面api的使用方法
肂A:
此API功能说明:
荿
螇C.开发能力
1、
2、 蚅描述==与equals的区别 3、
4、 螄final,finally,finalize的区别 5、
6、 肈说明Tomcat的server.xml中下列参数的作用:
袇enableLookups=\
7、
8、 肆Java中sleep和wait的区别 9、 10、 芁SSH是什么?每个框架扮演的角色是什么? 11、 12、 膀Linux系统下怎么查看和关闭名为jira的进程? 13、 14、 羇Linux如何安装jdk、mysql请写出相关命令? 15、 16、 节HashMap和Hashtable的区别? 17、 18、 羃编程题:
衿1:写一个Singleton模式
羇2:现在需要实现一个用户登录功能,需要不同的用户有不同的权限,请设计出开发思路,可以使用伪代码。