请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 491|回复: 0

面试官经验总结:这些问题是要考验测试工程师的哪些能...

[复制链接]

3425

主题

3825

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
13528
发表于 2022-1-20 16:07:38 | 显示全部楼层 |阅读模式
       今年刚接触了(功能)测试工程师的面试工作,有遇到对信贷业务流程较熟悉的、工作内容纯测试app功能的、什么都接触过但是不够深入的,发现简历上写的东西和实际真的有点差距,面试也是一个艺术活。
  为了更好地考察面试者的能力,让面试工作更加有条理,总结了下我考虑的几个方面:沟通能力、测试基础和技能、业务能力、测试思维、学习能力。

  基本的逻辑能力及表达能力
  这个不用特意考察,观察面试者在表达的时候条理是否清晰,逻辑性强不强,是简洁明了还是一大堆无关紧要的让人抓不住重点。

  对项目流程的了解
  一个完整的项目流程是什么;测试工程师在其中的角色和工作是什么,测试工作从哪里开始介入到哪里结束。如果该同学经历的公司项目流程并不是非常规范,可以问他觉得这样的流程会有哪些问题,如果能清楚知道问题,再继续问有没有尝试改进(主动性)。

  项目经历
  印象深的项目或者问题,遇到的问题怎么解决的。
  有没有独立负责哪些项目,负责哪些模块,具体的交互是怎样,怎么做测试分析和风险分析
  遇到问题是如何应对的,体现面试者处理问题的能力。
  是否有独立负责项目,可以根据具体项目观察是怎么统筹全局的;如果没有独立负责项目的经历的话可以结合某个项目问主要负责哪个模块,是否有关注上下游系统。

  对业务流程或者行业的了解
  如果有相关行业工作经历,有哪些熟悉的业务、某个模块的功能和系统交互(比如说你测放款,你连数据流资金流都不知道怎么走的,只知道页面上点提款之后就生成还款计划)。
  如果没有,为什么想在这个行业,以及对这个行业的了解有多少。

  简历中特别提到的能力
  比如测试工具或者安全、性能测试的能力或者经历。
  在哪些项目中运用到,需要准备什么工作、步骤是什么、如何进行分析、需要观察什么指标、怎么观察这些指标、最后发现了什么问题,考察面试者对这些工具的使用是否深入。

  编程能力
  如果有代码基础,在某个项目中有没有结合编程能力来提升测试效率,如测试脚本和工具,或者做白盒测试。如果有使用脚本,是自己搭建的框架还是公司现有的框架。
  使用测试脚本遇到过的问题,是如何解决的。如果有自动化测试经历,自动化了哪些场景和模块,比如接口自动化是实现了几个简单接口的自动化测试还是全流程的接口自动化测试(很多面试同学简历上写的有python+request做过接口自动化测试,然后一问其实就是实现了几个简单的查询接口),有做哪些断言。

  计算机基础知识
  比如:
  HTTP请求的组成、HTTP和HTTPS的区别;
  存储过程、左连接右连接的区别;
  LINUX有哪几种查看文件的方式、如何修改文件。

  常见问题处理方法
  比如怎么进行问题分析和定位,如果开发同学不认同你提出的问题你会怎么处理。
  测试过程中遇到的问题怎么处理:
  小白是直接将日志信息保存;
  有经验的会先跟开发、产品沟通确认,再将相关日志、截图或视频保存;
  老手会结合日志和代码进行分析。
  遇到理解不一致的情况,还是要先沟通,拿出有说服力的证据,或者请第三人进行沟通。实在解决不了向上一级反馈寻求帮助。

  踩坑记录
  有没有漏测的线上问题,为什么出现,当时怎么解决的,可以怎么预防?
  常在河边走,哪有不湿鞋。翻车是正常的,即使是业务能力强的测试工程师,都会有漏测的情况,或大或小的问题。
  但是测试工程师需要会总结和反思,出现问题要思考怎么可以避免再次出现这样的问题。

  (未完待续)


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-6-2 13:27 , Processed in 0.039725 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表