自动化测试面试

面试问题

1、自我介绍:大概介绍了自己的工作经历

2、数据库问题:学生表中包含id、姓名、成绩、班级,求平均成绩

  SELECT AVG(成绩) AS 平均成绩 FROM table

3、python的访问修饰符

  在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问。另外,变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,不是private变量;有些时候,你会看到以一个下划线开头的实例变量名,比如_name,这样的实例变量外部是可以访问的,但是,按照约定俗成的规定,当你看到这样的变量时,意思就是,“虽然我可以被访问,但是,请把我视为私有变量,不要随意访问”。

4、python的重写

  

5、final修饰的变量跟方法有什么特性

  

6、多态如何理解

  

7、selenium查找元素常用什么方法

  回答xpath,接着问常用完全路径吗?答不用,我们对selenium找元素进行了封装。追问:封装到哪一步?

8、自动化测试用例怎么执行的?

  回答顺序执行。追问多用例的时候怎么办?不用并发吗?selenium grid没有用过吗?

9、总共写过多少个自动化测试用例

  

10、做自动化遇到最大的困难

  答:测试数据如何管理,别人在用的时候总是抱怨数据修改复杂。追问,没想到怎么改进吗,比如加时间戳做成随机数、从数据库中删除?回答想到过,但是由于项目原因这些方法都不可行。

11、自动化脚本是定时执行的吗?多久执行一次

  这个还真没有定时执行过,现在有点忘了怎么回答的

12、作自动话多久了

  一年多,断续的

13、自己的优点缺点。

  这个问题太难回答,我说优点是喜欢了解新事物,学习新的知识。缺点是学到的东西不能用到实际的项目中(这个回答太诚实了,这样的话爱学习的优点也被否定了,呜呜……没做好完全的准备)

14、你是一个急性子吗?

  回答不是,面试官说,听着我说话慢条斯理的。不知道是何意思……

15、你是一个细心的人嘛?

  这个当然得肯定了,举例说发邮件或写报告别人绝对不会挑出错误的地方

16、感觉到最有成就感的事情

  回答做完第一个自动化测试工具后,工具被组内推广使用

17、在目前的项目组中工作效率如何

18、在目前的公司每年的绩效考核得分如何

19、假如安排你一个项目 要求一周做完,做不完怎么办?

20、英语现场考(一个礼品卡的需求文档,大概一页A4纸,要求5分钟看完,说出意思)

猜你喜欢

转载自www.cnblogs.com/xiaohuhu/p/9338542.html