zl程序教程

您现在的位置是:首页 >  其他

当前栏目

三年测试工程师当面告诉你:软件测试过程中一般会问些什么?

工程师测试 什么 过程 软件测试 一般 告诉 三年
2023-09-14 09:16:33 时间

请添加图片描述

互联发展是很快的,每年都会有新语言的诞生.

寒哥我,干测试已经三年了,主要负责web功能测试,java编写接口自动化,APP功能测试,APP 接口自动化(也是用的java),面过得测试也差不多30个,我主要会问技术相关和项目相关的问题来判断面试者以下几个能力:

  1. 语言沟通能力

  2. 技术过不过关

  3. 项目的真实性

所以我先讲面试经过,各位看官可以总结点经验

一.面试的自我介绍

我有时候忙得来不及看简历,所以我一般会让面试者来个自我介绍,先了解一下是什么样的人,有哪些优势,然后是工作经验。

面试者会出现以下几种现象:

  • 1.吐词不清晰
  • 2.说话断断续续,如果说话一段一段的,我可能会认为你没有做好准备工作
  • 3.总体只介绍自己性格开朗,喜欢测试,毕业于哪个学校等回答。其实站在我的角度而言,我想了解的并不是这些,稍微说下性格可以,但我更想了解的是你做过什么类型的项目,主要用哪些技术或者说你想要得到什么样的职位,想提升哪方面的技术

二、专业技能

我会针对面试者所写的技能来提问,一般是以下内容我比较重视:

  • 1.有python/java其中一种语言的项目经验
  • 2.linux相关命令,解压包,创建文件夹,查看日志,查看文本中的内容并进行修改
  • 3.数据库基本语句:增删改查,这是最基本的,但是你如果会分页查询,多表查询,知道索引的作用,稍微背写存储过程的知识,基本可以过了,不过不会也没关系,因为你也用不到存储过程啥的,但是有些面试官就是喜欢问。但是如果你要找测试开发的工作或者高级测试可能会需要知道
  • 4.fiddler基本的抓包,然后如何看返回参数。这个我用的不多,不过了解还是要的,背起~
  • 5.jmeter或者postman会一种,jmeter面试题一般会面参数调用,压测,看哪些指标,一般问题:解释什么是JMeter中的断言?断言的类型有哪些?/如何进行压测?还有更深入的我后期专门写一个吧,因为我主要喜欢写java接口自动化,因为很方便,切换了项目也不怕,为什么不用python自动化的原因是python不好处理hsf接口,因为很多hsf相关的包,开发同学都是用java代码写的

三、项目经验

项目经验主要是想要知道测试人员负责的项目是什么类型的,比如借贷,金融,管理,电商等等

然后我主要会看你在项目中担任什么角色,使用过你上面说的哪些技术,怎么去用的,就打个比方:我主要负责XX管理项目的哪些部分,编写测试用例,运用过python+selenium/java+testNG技术,然后是bug跟踪与回归,最后是发送邮件

回答这些问题一定要流畅,一定要流畅,一定要流畅~~~不要出现好像是这样的吧,不知道的情况,这是你的项目你不知道难道面试官还会知道不成?这说明你并不了解你的项目,而且包含作假的成分

好了差不多经验就是这些,如果以上问题能帮助到你那是我的荣幸,西瓜团子等着你收获满意的offer。以上问题总结并不全是所有测试面试官都会问的,因为每个测试团队的项目不同,可能有些注重项目,有些注重技术,有些注重人品性格这样,但是只要是你简历上面写了的技术那是一定会问的。

其实,软件测试来回就这么多东西,所以,你只有理清楚整个测试的过程,你的逻辑才不会混乱,之后,面试官就会问你具体的一些东西包括一些技术细节的东西。

我个人总结,面试前的准备就是一个整体的主线加细化的一个过程。以下是我面试以及中大厂面试中常问的面试题总结,有需要的朋友可以文末卡片直接领取。

在这里插入图片描述
在这里插入图片描述