2023测试工程师做哪些准备,才能从众人中脱颖而出,不看后悔10年

最近,裁员的声音此起披伏。貌似我们只有努力奔跑,这一块带有命运诅咒的“石头”才不会轻易的落到我们的头上。

在不是金三银四、金九银十的求职旺季外,还会有机会吗?我想,对于有能力的人来说,任何时候都可能出现机会,任何时候都应该为机会而准备。

我的一位朋友,测试7年,不幸被离职,在拿到“N+1”的赔偿后,1个月内实现再入职,在这里给大家分享一下她的一些感悟和应对大环境下的一些准备工作,希望对你有所帮助!

测试思维

面试中很经常看到一个问题就是“给你一个登录页面/给你一根笔,你怎么测试”。

实际上面试官主要考察的是你的测试思维,这个时候你要从以下几个方面去回答:UI测试、功能测试、用户体验、安全性、性能等等几个方面。

然后每个方面进行扩展,简单讲述几个用例即可。

熟练背好测试思维的几个方向

背好测试思维的几个方向的目的,是希望在面对面试官问题的时候,你能有条不紊的阐述你的测试思路,除了减少自己内心的紧张感外,同时能给面试官展示你自信的一面。

将测试大纲结合到你的实际工作经验中

面试官除了会问你某个东西怎么测试外,还会关注你的简历内的经验,从简历内挑选一个来进行深度考察。

例如简历中如果写了财务模块的测试,那相对应的在面试前你就要对该模块进行简单的总结。以下是我的简单总结,仅供参考:

  • UI测试:通过对比UI效果图进行支付按钮、支付详情页等UI测试;

  • 字段规则校验:检测页面字段的必填、非必填、合法、不合法规则;

  • 业务逻辑校验:主要分为正向逻辑、逆向逻辑、前后端交互数据同步等方向;

  • 暴力测试:同一条数据重复提交检验、请求超时校验、请求中断校验等;

  • 安全测试:支付金额与收款金额不一致测试、重复支付测试;

  • 性能测试:关于性能模块,目前个人还没去深入了解。

 自动化测试相关教程推荐:

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili

测试开发相关教程推荐

2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili

postman/jmeter/fiddler测试工具类教程推荐

讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程,学jmeter接口测试一套教程就够了!!_哔哩哔哩_bilibili

2023自学fiddler抓包,请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程!!_哔哩哔哩_bilibili

2023全网封神,B站讲的最详细的Postman接口测试实战教学,小白都能学会_哔哩哔哩_bilibili

问题定位能力

面试中经常会遇到以下两种问题:页面崩溃了如何定位,如何定位前后端问题?

web页面问题定位

web前端与服务端判断

先判断是前端还是后端的问题,如果是接口请求响应数据是正常的,则进一步定位前端问题。

前端问题可以通过F12打开调试模式,切换到source 页面进行查看是否是js文件内的语法错误,或者是资源文件位置未找到等问题。

服务端具体原因分析

后端接口请求异常,则可通过http的请求状态码进行判断:

  • 400--请求语法错误,也就是前后端语法定义不一致

  • 401--未授权

  • 403--服务端拒绝访问

  • 404--资源不存在

  • 500--服务器内部错误

如果遇到磁盘满了,就需要看应用程序是否活着,如果活着则返回500(服务器处理异常),若是应用程序已经死了,则返回400资源不存在了。

App程序问题定位

安卓和ios对比同时存在的错误,大概率为服务端错误。

抓包工具/app端调试模式日志/后台日志系统,通过日志内容分析是否服务端错误,常见的服务端错误有如下:

  • 接口请求异常错误:直接提示系统异常等;

  • 接口请求成功返回状态码200,但是响应数据内容错误;

  • 接口响应返回数据正常,但是前端字段取值错误。

专业技术能力

任何一个产品都离不开功能测试,所以作为一个资深测试人员,至少必须具备上述的“测试思维”、“定位分析能力”。

除了必备能力外,作为测试人员如果能具备以下能力,无疑能大大加深面试官对你的好评。

自动化

自动化类型可以大致划分为接口自动化、UI自动化(appinum、selenium等)、性能等,在写简历时着重写自己熟悉的类型,面试前着重刷该类型的面试题,在遇到不会的问题时,可以通过该问题牵引出其他你会的东西,并表示你不会的时候,是否有其他的解决方案。

场景

面试官问:你会压力测试么?

应聘人员:关于压力测试我这边没有深入研究,但是我有研究过使用jmeter进行接口自动化,在研究时有简单的通过jmeter的同步定时器、调度定时器对部分接口进行简单的压测,至于压测的结果和分析以及后续的调优需要开发协助,毕竟性能测试的水比较深,不是个人简单学就能迅速掌握的。

Linux/环境部署

将比较常用的linux命令背起来,面试的时候灵活的说出自己常用的命令是哪些,然后不常用的一般在使用时百度一下即可。

数据库

如果经常使用数据库那就没问题,如果日常使用比较少,那就要提前背增删改查,然后面试时结合日常测试场景进行描述。

场景

数据库在日常测试过程中,主要使用增删改查,例如说测试到支付场景,由于支付金额较大,我们需要提前根据订单号查询到对应的收款任务,再将收款任务的相关金额字段修改成0.01进行支付测试。

开发语言能力

如果想要凌驾于普通功能测试岗位的薪资,就肯定需要掌握一门开发语言,会java更好,不会的话学习python是一种不错的选择。

因为现阶段行业内流行自动化,但是实际上前期很多测试人员都是没有开发语言能力的,后期学习的一般都会选择python比较易懂、快速上手。

所以没有别的选择的情况下,选择python语言进行学习无疑机会会更大(当然这么是针对目前厦门的情况,各个城市有不同的情况,仅供参考)。

至于语言能力的掌握程度至少要能支撑你的自动化框架,对框架内的一些方法进行封装使用。

具体在面试时可以简单告诉面试官,你用python语言写了自动化里面的哪些内容,加深面试官对你的答案的可信度。

总结

以上是个人近期面试的一些经验总结,也明白了作为一个测试人员真的是需要面面俱到的难呀~

人员维度方面从上要到产品,下到开发两个方面去提高产品质量,能力方面要具备开发的基本能力,也得具备运维的基础能力,所以无疑这也是测试人员需要游走在整个项目团队的核心人员,相信未来测试的地位也会越来越重要~

 总结:

   从软件测试到测试开发全套视频+文档+项目+简历模板+面试宝典资料包

需要的小伙伴可以点击小编主页【如下图所示】

,验证消息填写000即可获取喔

 一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九, 银行业务测试

十,大数据测试和业务分析

 

 十一:项目实战

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/153010.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据库测试的认知和分类详解

现在的软件系统,尤其是业务应用系统,后台都连接着一个数据库。数据库中存储了大量的数据,数据库的设计是否合理和完善,SQL语句编写是否正确、高效,都直接影响了一个软件系统的功能正确性和性能表现。今天跟大家分享一些…

【python】均值、中值和高斯滤波详解和示例

本文对均值、中值和高斯滤波进行详解,以帮助大家理解和使用。 这里写目录标题 均值滤波中值滤波高斯滤波核大小为(9,9)核大小为(51,51) 小结 下面是示例中使用的原图。 均值滤波 均值滤波是一种简单的平滑滤波器&…

猫罐头怎么选择?市面上最受欢迎的5款猫罐头推荐!

很多人在买猫罐头的时候,可是费了老鼻子劲儿了。他们浏览了各大平台,读了大量的评测文章,就想着找到最好的那一个。但最后他们发现,很多所谓的「实测」都是虚的,假的。花了几天时间,结果选了个质量不好的猫…

骨传导式蓝牙耳机值得入手吗?盘点最值得入手的5款骨传导耳机

在骨传导耳机还没有火之前,相信很多朋友都是使用入耳式和头戴式耳机比较多一点,但是慢慢的会发现,这两种耳机都存在很大的问题,比如说入耳式耳机,长时间佩戴会造成耳朵痛等问题,而头戴式耳机因为隔音效果好…

vue2项目从0搭建(二):配置代理,登录功能和菜单权限

前言: 发送ajax,fetch,websocket请求获取服务端的数据,配置代理是必须的环节 登录功能和菜单权限是后台管理系统中非常经典且十分重要的业务,这里涉及的知识点也是比较多的,坑也多,面试也是很重要的一环。 这里必须得会,没错是必须。 配置服务代理 创建两个node服务 在和…

【SOLO】实例分割论文SOLO: Segmenting Objects by Locations详解

🚩🚩实例分割论文专栏快速跳转🚩🚩【实例分割】 目录 🌞🌞1.摘要 🌳🌳2.创新点 🌼🌼3.网络结构 🎃🎃3.1背景 🎃&…

4-flask-cbv源码、Jinja2模板、请求响应、flask中的session、flask项目参考

1 flask中cbv源码 2 Jinja2模板 3 请求响应 4 flask中的session 5 flask项目参考 1 flask中cbv源码 ***flask的官网文档:***https://flask.palletsprojects.com/en/3.0.x/views/1 cbv源码执行流程1 请求来了,路由匹配成功---》执行ItemAPI.as_view(item…

【java学习—十五】线程的生命周期(4)

文章目录 线程的生命周期1. 相关概念 线程的生命周期 1. 相关概念 线程的生命周期:线程从生到死的整个经历。 JDK 中用 Thread.State 枚举表示了线程的几种状态 要想实现多线程,必须在主线程中创建新的线程对象。 Java 语言使用 Thread 类及其子类的…

UnitTest + Selenium 完成在线加法器自动化测试

1. 任务概述 利用 UnitTest 与 Selenium 编写自动化用例,测试在线加法器中的整数单次加法功能【如123 】 人工操作流程(测试 12 是否等于 3): 打开在线加法器点击按钮1,再点击按钮,再点击按钮2&#xff0c…

adb手机调试常用命令

查看手机型号 adb shell getprop ro.product.model 查看电池状况 adb shell dumpsys battery 查看分辨率 adb shell wm size 查看屏幕密度 adb shell wm density 查看显示屏参数 adb shell dumpsys window displays 查看android_id adb shell settings get secure android…

安科瑞为数据中心绿色高质量发展贡献力量

安科瑞 崔丽洁  0前言 目前,数字经济的迅猛发展激发了数据中心的算力需求,数据中心规模与功耗密度不断提高,能耗问题日益突出。短期内,数据中心的能耗、碳排放量仍会呈现上升趋势。面对国家“双碳”压力,我国数据中心…

Active Directory 域服务基础知识

Active Directory 域服务(AD DS)是 Microsoft 提供的传统本地域服务,它是 Active Directory(AD)中的核心组件和服务器角色,Active Directory(AD)是 Windows 操作系统环境中的专用专有…

vue2项目修改编译巨慢

前言:我们的一个vue项目在给新同事后他说编译贼慢,一个小修改项5分钟才能自动编译成功,我把项目放到新电脑上也巨慢,升级了nodejs好使了一些,但还是慢,最后引入webpack后巨快, 在项目的package…

初识Java 18-1 泛型

目录 简单泛型 元组库 通过泛型实现栈类 泛型接口 泛型方法 可变参数和泛型方法 通用Supplier 简化元组的使用 使用Set创建实用工具 本笔记参考自: 《On Java 中文版》 继承的层次结构有时会带来过多的限制,例如:编写的方法或类往往…

前端学习笔记--React

1. 什么是React? React 是一个用于构建用户界面的JavaScript库核心专注于视图,目的实现组件化开发我们可以很直观的将一个复杂的页面分割成若干个独立组件,每个组件包含自己的逻辑和样式 再将这些独立组件组合完成一个复杂的页面。 这样既减少了逻辑复杂度,又实现…

12-1- GAN -简单网络-线性网络

功能 随机噪声→生成器→MINIST图像。 训练方法 1 判别器的训练,首先固定生成器参数不变,其次判别器应当将真实图像判别为1,生成图像判别为0 loss=loss(real_out, 1)+loss(fake_out, 0) 2 生成器的训练,首先固定判别器参数不变,其次判别器应当将生成图像判别为1 loss…

你应该知道关于Python的这几个技巧!

随着大数据时代的到来,我们每天都在接触爬虫相关的事情,这其中就不得不提及Python这门编程语言。我已经使用Python编程有多年了,即使今天我仍然惊奇于这种语言所能让代码表现出的整洁和对DRY编程原则的适用。这些年来的经历让我学到了很多的小…

MySQL覆盖索引的含义

覆盖索引:SQL只需要通过索引就可以返回查询所需要的数据,而不必通过二级索引查到主键之后再去查询数据,因为查询主键索引的 B 树的成本会比查询二级索引的 B 的成本大。 也就是说我select的列就是我的索引列(或者主键,…

XD6500S— LoRa SIP模块

XD6500S是一系列LoRa SIP模块,集成了射频前端和LoRa射频收发器SX1262系列,支持LoRa和FSK调制。收发器SX1262系列,支持LoRa和FSK调制。LoRa技术是一种扩频协议,针对LPWAN 应用的低数据速率、超远距离和超低功耗通信进行了优化。通信…