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

主要分享内容如下:

  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. 接口分为用户接口/软件接口/硬件接口

软件测试全栈系列课程https://edu.csdn.net/course/detail/30898 
Jmeter高级性能测试实战https://edu.csdn.net/course/detail/35834

app功能测试和性能测试课程https://edu.csdn.net/course/detail/36166

软件测试工程师面试必备技能相关推荐

  1. 嵌入式软件工程师面试必备技能

    随着当前信息化网络技术在各行业的快速普及,嵌入式系统在技术领域呈现了前所未有的发展趋势,作为一个正在崛起的热门IT行业,人才的匮乏已经成为了嵌入式开发行业发展过程中呈现出的一种现象.据相关部门统计,我 ...

  2. 软件测试工程师的必备技能树

    软件测试工程师的必备技能 为什么写这个? 首先,软件测试工程师,作为一个技术从业人员,如果想做的优秀,不仅仅局限于完成需求,则需要在业余时间多去拓展自己的知识面. 做一个入门级别的测试或许并不难,但做 ...

  3. 参加软件测试工程师面试前,这些内容你一定要准备

    在参加软件测试面试时,很多小伙伴会因为面试前准备不充分,而导致面试通过率降低.基于此,我向多年面试软件测试工程师的HR取了经,并结合自己的经历,总结成文,希望对即将参加软件测试面试的小伙伴们,有所帮助 ...

  4. 软件测试工程师面试如何描述自动化测试是怎么实现的?

    软件测试工程师面试的时候,但凡简历中有透露一点点自己会自动化测试的技能点的描述,都会被面试官问,那你结合你的测试项目说说自动化测试是怎么实现的?一到这里,很多网友,包括我的学生,也都一脸懵逼的样子. ...

  5. 【转载】运维职业向!我是怎么入得运维行业?运维工程师入门必备技能以及打怪升级篇...

    前言:转载 陈浩一个从事安全运维向的前辈文章.写的很好.人非常nice,遇到了问题,qq上很快就回复了我. 大道三千 入门最难,凡事入了行,也就什么都好说了,好的自然不断努力奋斗修行,不好的自然很快就 ...

  6. 今日头条面试真题及答案——软件测试工程师面试秘籍

    2018年今日头条面试真题及答案 试题1.在浏览器地址栏里输入一个网址,接下来会发生什么? 答案:发生的操作如下. (1)浏览器查找该网址的IP地址. (2)浏览器根据解析得到的IP地址向Web服务器 ...

  7. 软件测试工程师面试秘籍_成为一名出色的软件工程师的一个秘诀:阅读代码

    软件测试工程师面试秘籍 通过建立例程和阅读代码的习惯来成为更好的程序员 这是我偶尔写的系列文章" 给年轻软件工程师的笔记"中 的帖子 . 在 这里 注册 . Redis的代码片段 ...

  8. 实施工程师的必备技能

    实施工程师的必备技能 写这篇文章,是为了用来记录过去一年工作的心得以及体会,也为新的工作做一个铺垫吧! 实施测试环境的搭建 环境的搭建主要涉及到的是代码以及数据库的部署,一般的话会包括两个应用服务器( ...

  9. 软件测试岗位英文自我介绍,软件测试工程师面试英文自我介绍范文

    以下是无忧考网为大家整理的关于软件测试工程师面试英文自我介绍范文的文章,希望大家能够喜欢! I'm Cheers.Lee, I'm twenty-six year old, I majored in ...

最新文章

  1. HNUSTOJ-1674 水果消除(搜索或并查集)
  2. R语言效用分析 ( 效能分析、Power analysis)、除了pwr包之外还有其它包、例如、基因研究中的效能分析、MBESS包可用于各种形式的效能分析和最少样本量确定、其他效用分析包的简要介绍
  3. WPF 之 线程使用
  4. 由java的八个基本数据类型说开去
  5. 连不上网_手机连不上网?四种方法教你如何解决,建议收藏以备不时之需
  6. JavaScript算法(实例八)递归计算每个月的兔子总数【斐波那契数列】
  7. ExtJS2.0实用简明教程 - Form布局
  8. python3 linux
  9. MediaCoder压缩参数设置
  10. 树莓派CM4六路串口设置及使用
  11. Mac 乐固加固 报错/Applications/legutools.app/Contents/PlugIns/JRE/Contents/Home/jre/bin/zipalign: error=
  12. 北京央企住房公积金查询网址
  13. python2.7 error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
  14. 蓝桥杯单片机之PCF8591模块的使用
  15. CMDN CLUB第14场:小米与友盟专家详解Android开发:
  16. 固态硬盘寿命不长?!快来看看12个固态硬盘优化技巧
  17. 江南,我愿变成你怀中的一枝青莲
  18. ffmpeg解析视频的每一帧(java )
  19. gre计算机考试科目,GRE考试内容
  20. java计算机毕业设计医院人事档案管理系源码+系统+mysql数据库+lw文档

热门文章

  1. 什么事,是你当了领导才明白的?(转)
  2. Mysql学习总结(52)——最全面的MySQL 索引详解
  3. Tomcat学习总结(13)—— Tomcat常用参数配置说明
  4. Windows学习总结(15)——Notepad++ 快捷键大全
  5. linux dd 光标在闪,linux dd详解
  6. android php实时聊天工具,Android_Android 应用APP加入聊天功能,简介 自去年 LeanCloud 发布实时 - phpStudy...
  7. java重置输出窗口_java – 如何重置默认启动器/主屏幕替换?
  8. 学习笔记之C / C++
  9. NameError:name ‘xrange’ is not defined
  10. mysql having的用法