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

article/2025/3/9 20:39:26

在这里插入图片描述
金三银四开始啦,这几天都会给大家分享一些软件测试的面试,来看看今天分享的内容:

  • 被面试到的 Linux 命令;

  • 项目经验是如何被考核的;

  • 被面试到的 SQL 语句。

  • 被问到的自动化知识;

  • 被问到的性能测试知识;

  • 被问到的测试用例知识;

  • 终面问题;

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

Linux 命令

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

(1)查看进程的命令。

ps -ef | grep 进程名

(2)查看端口的命令:

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

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

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

(3)查看日志的命令:

tail -f 日志文件名

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

功能经验考核

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

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

这个问题没有所谓的标准答案,就是考察你在一个项目周期中的角色和任务都是什么,说清楚即可。

(2)Bug 的生命周期都有哪些?

基本的流程是:创建-开发解决/需求确认-回归-关闭。

(3)测试用例的设计方法有哪些?

说出边界值、等价类、场景法基本要求,在说出正交矩阵、PICT组合加分。

(4)给你一个电梯如何设计测试用例?给你一个 QQ 的登录界面如何设计测试?

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

SQL 语句

这部分据我的经历来看,真正的考核 SQL 语句书写的面试官非常少,但是大部分面试官喜欢问到的语句如下:

建表语句:create table tablename{}。

distinct 关键字的用法。

多表查询如何做。

这里重点提一个概念,事务,这个问题的考察达到了80%。

自动化知识

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

testng 的报告输出,这里面涉及的问题既有 testng 整个的实现框架,也会有其细节实现,比如输出报告的样式如何进行格式化;

执行用例时,出现错误,是如何处理的:考察了解图功能的代码实现。

性能测试知识的考察

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

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

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

监控 Linxu 服务器,推荐回答使用 NMON;

监控数据库资源,必录 Oracle,监控其资源消耗使用 LoadRunner,监控其 SQL 慢查询需要借助工具 DWR;

监控中间件,线程活动数等,需要使用的工具有很多,可以执行储备。

测试用例知识的考察

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

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

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

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

我这里可以给出大致大纲:

功能/非功能/接口

功能可以分输入/处理/输出

非功能可以分为iso9126的六大特性27自特性来一个一个套

接口分为用户接口/软件接口/硬件接口

终面问题

一、结合你以前的工作经验和学习到的测试技术,说说你对质量保证的理解?

这是个综合性基础知识问题,考验你在测试行业工作几年后的心得,是否有测试思维,明确自己的定位。可以谈谈你认为如何做好测试?如何衡量质量?你又如何专注软件质量提升,帮助团队快速迭代高质量交付。

二、 关系型数据库和关系型数据库的区别,谈谈优势比较?

数据库在测试工作中的重要性相信我就不用在这多累赘了,需要你对常见的关系型数据库和非关系型数据库的原理理解,而且总结出它们之前的区别。

三、在自动化方面有什么成熟的方案,有没有做过二次开发?

测试工程师离不开一个关键字,“自动化”,在任何类型的项目或多或少会用到自动化测试技术。关于前后端自动化技术,是否有一套完整的测试框架,技术体系。

在开源自动化测试框架的理解上,有一定的开发思维,能进行封装,开源框架上二次开发。能根据项目灵活打造适合团队的测试框架,是测试工程师的能力分水岭。

四、dubbo接口了解吗,它的测试核心是什么?

这明显是个阿里系的问题,dubbo是阿里开源的一个高性能优秀的服务框架。考验的不仅是对测试技术,做为一个资深测试工程师,你还得了解公司产品的开发基础服务架构。

五 、质量部如果需要定制化一个质量体系平台,你会考虑哪些问题?

说实话,面试官这么问测试平台的问题,我快扛不住了。干过测试开发的应该都知道。

测试平台的构造,除了技术难点。你要考虑如何去推进这个工作?测试平台研发出来后,在整个测试部门推广运营这个平台是大难题。

站在功能测试人员的角度来想,去使用不成熟的测试平台来测试,但凡加大我的工作量,而对我自身工作和技术没有什么太大价值,一般都不是非常积极的去配合,测试平台如何推广运营是个难题。你得让所有人亲身感受到用与不用这个测试平台有什么区别。

在这里插入图片描述

在这里插入图片描述


http://chatgpt.dhexx.cn/article/S5Z4sE5y.shtml

相关文章

软件测试最全面试题及答案整理(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 的终端环境进…

PowerShell、CMD 和 Windows Terminal 的美化配置方法

PowerShell、CMD 和 Windows Terminal 的美化配置方法 众所周知&#xff0c;Windows 10 自带的 PowerShell 和 CMD 默认界面有点不忍直视&#xff0c;且显示中文时会发生乱码现象。现分享一下 PowerShell、CMD 的美化方法&#xff0c;以及替代方案 Windows Terminal 的配置方法…