自动化测试工程师面试总结:技术面试

面试的时候你首先要明白一点:

      面试官有非常大的可能是不会自动化的:(拿到了四家的offer,因为工作地点和女朋友的关系没有选择26*16的上海,而是选择了8.5k*18的武汉一家国企(吐槽一下,武汉有接近100所大学,工资简直低的吓人)。但是他们技术面试的时候面试官都是搞功能测试的。)他们有的全程不问你自动化的知识,有的全程都问自动化,问自动化的UI,API知识,不懂还想懂,问的问题你都忍不住想笑。当然我们不能流露出对面试官的鄙视,要对他的问题作出详细的讲解,让他能够听明白。(一般问自动化的问题,两三个就能够判断出面试官会不会自动化,最后闻了一下他们是如何进行自动化的,他们告诉我录制的。你懂得,录制的脚本有多难用,多容易出错,开发们改一点东西就会崩溃)。

     测试很注重基础知识,希望大家有时间把测试基础多多温习。

     下面我来说一下这四家共同的问题。

  1. 自我介绍:(1.介绍自己尽可能的详细,把自己做过的项目,取得的成过,自己会的技术(技术说了的当面试官问你的时候一定能够答出来,否则可能会被认为是骗子)2.介绍自己的时候粗略的介绍,等面试官问:例如:专业(一定是计算机相关专业,否则别说为妙),几年工作经验,爱好,做过几个项目(简历中的))
  2. 你是如何保证测试完全的。

         把测试点挖掘到页面的每一个元素,空间。使用边界值等价类等方法挖掘出系统级的测试用例。使用场景法和流程图挖掘出冒烟级测试用例。测试用例不只要有正向的还要有逆向的。

      3.测试用例包括哪些点

      4.敏捷开发了解吗?敏捷开发的流程

      5.你们是使用什么框架,语言进行自动化开发的

       6.你认为自动化有必要吗?他有什么优势。

       7.自动化的时候遇到过哪些问题,你是如何解决的。

       8.会性能测试吗?了解Jmeter吗

       9.postman是如何使用的,具体说一下。

       10.数据库了解吗?使用的是什么数据库。常用的语法知道吗

        11.你们使用什么工具来管理测试用例?说一下他的流程是什么?(禅道)

       12.当你认为是bug,开发不认,你如何解决?

       13.与同事产生矛盾该怎么办?

       14.你今后的发展方向是什么?

       15.liunx的常用命令。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(高级测试,初级测试,测试基础部分)