一次自动化测试面试总结

最近都是在面试,今天去某安公司面自动化测试工程师,因为感觉面试官问的问题大体还是挺有含金量的,趁热总结一下!

首先是有一个笔试,笔试题目大致都是测试基础+SQL语句

下面是面试啦:

  1. 首先是一个自我介绍啦。我大致讲的就是一些测试经历,着重讲了一下最近的一份工作和自动化测试经历,还没讲完,面试官可是是打开了思路,一波问题抛过来,哈哈
  2. 因为笔试SQL那一块没做出来,面试官大致了解了一下我的SQL掌握情况,问了一下order by、dictinct、group by这些,这里笔者建议看一下count()、sum()函数的用法,经常考到
  3. 大致讲一下最近的一个项目是做什么的?主要负责哪一部分工作?测试工作是如何开展的?
  4. 离职原因
  5. 涉及第三方应用,测试时会遇到什么问题,怎样解决?
  6. 以一个项目为例子,说明一下测试工作有哪些人员会参与?(我上一份工作其实是由产品、UI设计还有测试共同参与的,当然三方的测试着重点是不同的,大头还是测试人员)
  7. 上一份工作,自动化测试从启动到落地是怎样实现的?最终要达到一个怎样的效果?
  8. 什么叫做主流程测试用例?
  9. 自动化测试用例具体是怎样去实现的?
  10. 在所参与的自动化测试工作中,遇到过什么样的问题?遇到类似的问题,都是怎样去解决的?
  11. 在做web自动化时,元素定位的方法有哪些,至少说三种?
  12. 瀑布流程和敏捷流程的介绍?
  13. 职业规划
  14. 所参与的一个完整的自动化测试设计的流程是怎样的?(这里我有提到最开始还是完成手动测试,在此基础上再去评审哪些测试用例适合做自动化)
  15. 什么样的测试用例可以做自动化,有哪些准则?

        这里讲一下,这个问题当时没太想起来,适合做自动化测试的项目,可从以下方面去考虑:

    (1)需求稳定,不会频繁变更

    (2)项目周期长,需要频繁执行回归测试

    (3)需要在多种平台上重复运行相同测试的场景

    (4)某些测试项目通过手工测试无法实现,或者手工成本太高

    (5)被测软件的开发较为规范,能够保证系统的可测试性

    (6)测试人员已经具备一定的编程能力

 

大体而言,面试官还是想了解一下测试基础和面试者的工作经历,另外就是考察解决问题的能力以及自动化测试这一块的技术考察。

 

 

 

你可能感兴趣的:(面试,面试)