软件测试工程师面试必备技能

article/2025/3/9 10:23:26

一年之际在于春,新年伊始,又到了跳槽的好季节,不知道你是不是已经安于现状,就自己的经历来分析下作为测试工程师跳槽前应该准备哪些知识,才能在面试官面前表现出众。

主要分享内容如下:

  1. 被面试到的 Linux 命令;
  2. 项目经验是如何被考核的;
  3. 被面试到的 SQL 语句。
  4. 被问到的自动化知识;
  5. 被问到的性能测试知识;
  6. 被问到的测试用例知识;

  希望通过我的分享,祝大家都能跳好槽。找到自己满意的工作。

作为一名测试工程师,必须掌握常见的 Linux 命令。这是毋庸置疑的,下面就给大家分享100%会被考察的几个命令。

  (1)如何查看进程的命令。

ps -ef | grep 应用名称

(2)如何查看端口的命令:

netstat -ntlp   //查看当前所有tcp端口

netstat -ntulp |grep 80 //查看所有80端口使用情况

netstat -ntulp | grep 9001   //查看所有3306端口使用情

(3)如何查看日志的命令:

tail -f 日志文件名

 (4)如何杀掉进程:

Kill  -9 进程ID

(5)vi 编辑有几种模式:

一共三种模式:命令模式    编辑模式   末行模式

以上这5个 Linux 命令在面试中回回被问到,重要性不言而喻,希望大家好好掌握。

目经验这块,经过多次面试后,我总结发现,各大公司的面试官们关心的问题如下:

(1)你在整个项目周期中扮演的角色,或者说都干了什么事情。

这个问题没有所谓的标准答案,就是考察你在一个项目周期中的角色和任务都是什么,说清楚即可。
(2)Bug 的生命周期都有哪些?基本的流程是:测试新建-开发确认-开发修复-验证-关闭。
(3)测试用例的设计方法有哪些?

说出边界值、等价类、场景法、错误推理基本要求,在说出正交矩阵、PICT组合加分。
(4)给你一个电梯如何设计测试用例?给你一个 QQ 的登录界面如何设计测试?

电梯的那个问题,各位自行发挥吧。QQ 的 Web 界面测试,一定要指出浏览器的兼容性测试、还有缓存 Cookie、Catch的影响,说出这两点,面试官定会对你刮目相看。

这部分据我的经历来看,主要是考核面试人员的sql 语句编写能力,但是大部分面试官喜欢问到的语句如下:

  1. 建表语句:create table tablename{}。
  2. distinct 关键字的用法。
  3. 多表查询。
  4. Group by 分组查询。
  5. 左连接、右连接、自连接。

如果你的简历里体现出你会自动化,有很大几率会问两个问题:

  1. testng 的报告输出,这里面涉及的问题既有 testng 整个的实现框架,也会有其细节实现,比如输出报告的样式如何进行格式化;
  2. 执行用例时,出现错误,是如何处理的:考察了解图功能的代码实现。
  3. Selenium (WEB自动化工具)原理和定位元素方法;
  4. Robot Framework 自动化框架;

毋庸置疑,这也是一个考察的重点,需要掌握以下内容:

(1)性能测试最重要的指标:并发用户数、TPS、正确率、响应时间。

(2)性能测试的监控体系;

  1. Jmeter 性能测试常用组件
  2. Jmeter 组件执行顺序
  3. Jmeter 参数化方式
  4. Jmeter 前后置处理器等知识
  5. 监控 Linux 服务器,推荐回答使用 NMON;
  6. 监控数据库资源,必录 Oracle,监控其资源消耗使用 LoadRunner,监控其 SQL 慢查询需要借助工具 DWR;
  7. 监控中间件,线程活动数等,需要使用的工具有很多,可以执行储备。

(1)请说说纸杯/电梯/qq登录的测试用例

这种题注意,尽量多说用例,这是让面试官看到你的思维活跃度高的依据。但是最好能有条理的说出来,而不是想起哪个测试点就说哪个。

遇到任何问题都要把大纲先说给或者画给面试官看,然后再从头开始添枝加叶,最后再说一句,因为时间关系,就不继续说了。

遇到没头绪的时候不用思考,思考就会冷场,一定要一边开始一遍思考,效果好,所以听完面试官的问题,直接开口说:我先把测试点大纲给你写出来。然后一边写一边就开始构思下一步。

 我这里可以给出大致大纲:功能/非功能/接口

  1. 功能性、兼容性、性能、UI界面、用户体验等多个维度
  2. 功能可以分输入/处理/输出
  3. 非功能可以分为iso9126的六大特性27自特性来一个一个套
  4. 接口分为用户接口/软件接口/硬件接口

软件测试全栈系列课程icon-default.png?t=M276https://edu.csdn.net/course/detail/30898 
Jmeter高级性能测试实战icon-default.png?t=M276https://edu.csdn.net/course/detail/35834

app功能测试和性能测试课程icon-default.png?t=M276https://edu.csdn.net/course/detail/36166 


http://chatgpt.dhexx.cn/article/3fGqttd1.shtml

相关文章

2022 软件测试工程师面试题小结【附带答案】

金三银四开始啦,这几天都会给大家分享一些软件测试的面试,来看看今天分享的内容: 被面试到的 Linux 命令; 项目经验是如何被考核的; 被面试到的 SQL 语句。 被问到的自动化知识; 被问到的性能测试知识&…

软件测试最全面试题及答案整理(2023最新版)

1、你的测试职业发展是什么?   测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己&#xff0c…

putchar在c语言中作用,putchar()的功能是什么

putchar()的功能是向终端输出一个字符;putchar的语法结构为“int putchar(int char)”,表示把参数char指定的字符写入到标准输出stdout中;putchar是C库函数,包含在C标准库中。 本文操作环境:Windows7系统,D…

putchar和getchar的用法

putchar是在屏幕上打印一个字符,如: 其结果为: 而getchar则是输入一个字符,如: 其结果为: 所以从两次结果可以了解到getchar和putchar的作用,值得注意的是它们的输入输出为简单的输入输出&…

putchar和getchar用法

目录 getchar 我们先来看看这个函数的官方解释 那该如何使用呢? putchar getchar 我们先来看看这个函数的官方解释 如果这里有同学对EOF还不是很了解的话可以点击这里进行了解:点我了解EOF 很明显,getchar就是从缓存区里读取一个字符…

WERTYU UVA - 10082 (getchar,putchar用法)

理解getchar和putchar 键盘输入的字符都存到缓冲区内,一旦键入回车,getchar就进入缓冲区读取字符,一次只返回第一个字符作为getchar函数的值,如果有循环或足够多的getchar语句,就会依次读出缓冲区内的所有字符直到’\n’.要理解这一点,之所以你输入的一系列字符被依次读出来,是…

getchar与putchar

一、getchar getchar() 用于读取用户从键盘输入的单个字符,它有一个整型的返回值,当发生读取错误的时候,返回整型值-1。当读取正确的时候,它会返回用户从键盘输入的第一个字符的ASCII码, 当程 序调用getchar时.运行程…

getchar与putchar用法及缓冲区详解

一. getchar和putchar库函数的用法 1.1getchar库函数的用法 getchar 库函数的定义&#xff1a;int getchar (void) 使用getchar库函数的前提是引用#include <stdio.h>头文件getchar函数是输入字符函数&#xff08;终端输入&#xff09;&#xff0c;每一次执行只读取一个…

c语言putchar作用和用法,转:c语言EOF是什么?(及getchar()和putchar用法)

我学习C语言的时候&#xff0c;遇到的一个问题就是EOF。 它是end of file的缩写&#xff0c;表示"文字流"(stream)的结尾。这里的"文字流"&#xff0c;可以是文件(file)&#xff0c;也可以是标准输入(stdin)。 比如&#xff0c;下面这段代码就表示&#xf…

getchar与putchar用法

#include<stdio.h>main(){int i;igetchar();//相当于char i;scanf("%c",&i); putchar(i);//相当于printf("%c",i); 需要i是字符才能输出不能是变量printf("\n");printf("%d",i);}输出结果一致 #include<stdio.h>main…

拼多多无货源店群项目

在当下,单纯的工资收入难以支撑起飞升的物价时,额外收入成了绝大部分人用来对抗生活压力的最好帮手,这话是没错,我身边也有很多斜杠青年也确实因为副业做得好,生活衣食无忧,惬意潇洒。现在随着电商行业的发展,越来越多的人会选择拼多多开店,选择做无货源模式。 其实拼多…

拼多多无货源模式新玩法(采集淘宝天猫京东等平台商品上传拼多多店铺)

给大家展示一个全新的拼多多电商模式&#xff0c;别眨眼&#xff0c;别浪费时间&#xff0c;看完还不明白来打我&#xff01; &#xff01; &#xff01; 1&#xff1a;无货源业务模式及收入介绍 开店后&#xff0c;我们将经营店铺。 我们做的是无货源模式。 我们不需要预付钱…

2022年拼多多无货源店群系列课,怎么做拼多多无货源店铺

2022年拼多多无货源店群系列课&#xff0c;新手怎么做拼多多无货源店铺 2022年拼多多无货源店群系列课 ├┈1.拼多多店群系列课介绍.mp4 ├┈10.拼多多店群怎么避免违规.mp4 ├┈11.拼多多店群当下流行的方法全面解析.mp4 ├┈12.拼多多店群精细化玩法.mp4 ├┈13.拼多多店…

做拼多多店群有哪些需要注意的地方?经验分享

拼多多无货源店群 无货源店群这是一种新型的电商玩法。 无货源并不是真的没有货源,如果真的按照字面意思去理解,那就大错特错了!只是我们不用再为货源的事情去操心。 所有的商品都是采集自全网的爆款商品,不用自己囤货,当然也省去了囤货的资金。 传统电商卖家关注的流…

尚呈电商:拼多多店群玩法怎么操作?

大家都知道店群一说&#xff0c;因为现在店群也是被平台打败的&#xff0c;就那种老式的店群玩法就比较难玩了&#xff0c;很多新手都想知道具体是怎么操作的&#xff0c;下面就和尚呈电商一起来看看吧! 你是利用平台对于这种新品流量扶持&#xff0c;比如说你上一个新品&#…

拼多多店群被割N次韭菜,终于测试出一个接近100%成功率的起店方法,日出百单!

距离我上次发表关于拼多多店群的文章已经是两年多了&#xff0c;目前来说拼多多店群的热度已经褪去了&#xff0c;许多做网赚割韭菜的培训机构也转向其他项目&#xff0c;但仍然还存在许多割韭菜的团队&#xff0c;这也导致了提起拼多多店群大家都觉得是韭菜项目的原因。 在这…

关于 Pycharm 2019.2 版本出现等宽字体对不齐的问题的解决方法

我使用的是更纱黑体 (Sarasa Term SC Medium). 从 Pycharm Community 2019.1 升级到 2019.2.3 后出现了如下图问题: 解决方法如下: 打开 Pycharm 设置中心, 切换到 “Appearance & Behavior > Appearance”, 将 “Antialiasing” (抗锯齿) Editor 选项改为 “Greysca…

cmd字体推荐-更纱黑体

网上看到的可应用于cmd/powershell的字体&#xff0c;用了后无法自拔&#xff0c;推荐一下&#xff0c;效果如图 下载链接&#xff1a;更纱黑体

命令行字体推荐-更纱黑体

网上看到的可应用于powershell的字体&#xff0c;用了后无法自拔&#xff0c;推荐一下&#xff0c;效果如图 链接&#xff1a;更纱黑体 https://github.com/be5invis/Sarasa-Gothic cmd上应用字体好像有点问题&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&am…

linux比windows丑,告别 Windows 难看难用,教你打造体验不输 macOS 和 Linux 的终端

终端&#xff0c;是用户与操作系统进行交互的最原始的输入输出环境&#xff0c;也是执行一些高级系统操作的必要工具。而 Windows 的终端「小黑框」&#xff0c;一直给大家一种「难看难用」的印象。接下来&#xff0c;我将介绍一些小方法&#xff0c;来对 Windows 的终端环境进…