如何从初级进阶中级测试工程师?测试人该具备哪些素养?

news2025/1/12 3:50:09

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

1、如何成为一枚中级测试工程师?

1)提高编程能力,至少掌握一门编程语言

Java/Python,对于没有编程经验的初学者,可以选择 Python 上手,Python 语法简洁,功能强大,比 Java 好入门。

但是,Java 的优势在于和绝大数开发使用的是相同的语言,便于沟通,目前后端开发大部分都是使用 Java 语言。

面试大厂时问 Java 会比较多,如果你的目标是大厂,那么 Java 是需要学习的,中小公司使用 Python 比较多,当然,两者都会再好不过了。而且,后期学习性能调优时,使用 Java 技术栈对理解底层 JVM 很有帮助。

2)学习一门脚本语言

推荐 shell,这个方向作为掌握 Linux 的基本命令的进阶方向再好不过了,可以看到很多大厂招聘都有掌握 shell 优先,很加分。

3)会独立搭建自动化测试框架

可以根据业务至少搭建一种自动化测试框架,自动化测试主要有 Web 自动化、App 自动化和接口自动化三种。

推荐大家首选学习接口自动化测试框架,因为需求量大,使用的公司最多,原因在于后端接口比较稳定,收益更大、更容易实现、维护成本更低,有更高的投入产出比,因此是公司开展自动化测试的首选,而 UI 自动化,由于前端界面经常变,维护成本较高,因此做的公司比较少。

4)性能测试

至少会接口压测、数据库压测,有实际相关经验。

可以根据生成的报告分析 TPS、并发量、吞吐量、资源利用率等关键指标,可以协助开发人员进行性能调优。

当然,性能测试水比较深,分析性能瓶颈这些,你如果玩得比较溜的话就能发展成架构师了,中级掌握基本的即可。

5)至少熟悉一个行业的业务知识

很多时候测试场景漏测导致线上问题,并不是你没有掌握好测试用例的设计方法,根本原因是你对你要测试的这个产品还不够完全熟悉,也就是对业务理解不够充分透彻。

深入掌握一个行业的业务知识对你迁移到另一个行业也是很有帮助,可以更快上手,例如我们经常看到一些招聘要求写着有某某行业测试经验优先,可以是电商、保险、银行等行业,不推荐游戏,嵌入式等硬件小众行业。

6)拥有独当一面的能力

这意味着你不再像初级测试工程师那样,只是停留在功能测试,点点点的层面,发现 Bug 首先甩锅给开发,而不是自己先分析定位问题的原因。

如何定位问题,之后也会专门写文章进行探讨。也意味着你可以独立负责并主导一个完整项目的测试。同时还需要有独立思考的能力。

回想一下刚入行时,面试官是否问过这样的问题,你的职业规划是什么?
你又是如何回答的,1-2 年时间内,注重技能和业务领域的经验积累,三年以后,在技术和管理方面有所偏重,有独挡一面的能力,再若干年以后,成为某领域的专家、领军人物…

不积跬步,无以至千里,不妨先制定一个计划,如何从初级测试进阶为中级测试工程师…

2、测试工程师应该具备哪些职业素养?

1)工作能力

必备的工作能力有立项需求分析、用例编写或测试点编写、书写测试报告、测试计划、发现bug并追踪bug;要有独立解决问题的能力,这就要求我们在工作中不断思考,不能人云亦云;学会协调资源等等。

2)学习能力

技术学习方面,可以学习测试工具,比如抓包工具Fiddler、Charles,接口测试工具jmeter、postman,接口自动化,ui自动化,学习编程语言Python、Java去编写测试脚本等等。

业务学习方面,快速掌握公司业务,分析业务逻辑,从整体去把控这个业务流程的走向,需要一定工作经验的积累。

3)沟通能力

那当我们发现bug的时候,要和开发去沟通bug产生的步骤,阐述对这个bug理解;立项时,要阐述需求问题点,如果能有逻辑的表达出来,也能让项目组成员更好地理解,这样大家的工作效率会比较高。

4)融入团队能力

不论我们在团队中处于什么角色,都要尽快的去融入这个团体,表示这个人很积极,很容易配合他人工作。

别给他人造成一种不好沟通,难相处的感觉,以至于难以推动一些工作。要记住帮助别人的同时,也是在帮助自己。

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

在追求梦想的道路上,每个人都会遇到困难和挑战。但请记住:只有经历过风雨洗礼的人,才能看到最美的彩虹!所以,请勇往直前,迎接每一个新的挑战吧!

生活中充满了机遇和挑战,关键在于我们如何把握和应对。因此,请胸怀大志、坚定信念、积极进取,以创新的精神去开拓未来,实现自己的梦想!

时间无法停留,但我们可以选择怎样度过每一分钟。因此,请珍惜时间,勤奋努力,用心去体验生活,不断丰富自我,让自己成为一个有价值的人!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JAVA全栈开发 day14_集合(Collection\List接口、数据结构、泛型)

一、数组 数组是一个容器,可以存入相同类型的多个数据元素。 数组局限性: ​ 长度固定:(添加–扩容, 删除-缩容) ​ 类型是一致的 对象数组 : int[] arr new int[5]; … Student[] arr …

分享88个清新唯美PPT,总有一款适合您

分享88个清新唯美PPT,总有一款适合您 88个清新唯美PPT下载链接:https://pan.baidu.com/s/1XUUjxjmWFw2fJKENjk6_Yg?pwd8888 提取码:8888 Python采集代码下载链接:采集代码.zip - 蓝奏云 学习知识费力气,收集整…

【亚马逊云科技】re:Invent 2023 | Amazon Q王炸产品震撼来袭

re:Invent 2023前沿资讯快速入口➡️:2023亚马逊云科技reinvent大会,与开发者一起构建未来! 文章目录 一、2023 亚马逊云科技 re:Invent 精彩内容速递🎨二、Amazon Q 震撼来袭2.1 什么是Amazon Q?2.2 Amazon Q功能介绍…

OpenHarmony 关闭息屏方式总结

前言 OpenHarmony源码版本:4.0release 开发板:DAYU / rk3568 一、通过修改系统源码实现不息屏 修改目录:base/powermgr/power_manager/services/native/profile/power_mode_config.xml 通过文件中的提示可以知道DisplayOffTime表示息屏的…

wordpress安装之Linux ftp传输

工欲善其事,必先利其器。 最近准备在自己的服务器上搭建一个个人技术分享的平台。 因为我发现现在网络上的工具呀,还有一些问题的解答总是模棱两可,所以我打算自己做一个。 首先呢,我们需要有一个linxu的系统当服务器,然后呢&a…

d3dcompiler_47.dll缺失怎么修复?一招搞定电脑弹窗问题

在计算机使用过程中,我们常常会遇到一些错误提示,其中之一就是“d3dcompiler_47.dll缺失”。这个错误通常出现在游戏或应用程序运行时,它会导致程序无法正常启动或运行。为了解决这个问题,我们需要采取一些措施来修复缺失的文件。…

带米勒钳位的隔离驱动SiLM5350系列 工作原理、特性参数、封装形式

带米勒钳位的隔离驱动SiLM5350系列 单通道 30V,10A 带米勒钳位的隔离驱动 具有驱动电流更大、传输延时更低、抗干扰能力更强、封装体积更小等优势, 为提高电源转换效率、安全性和可靠性提供理想之选。 描述: SiLM5350系列是单通道隔离驱动器&#xff0…

2023年中国数据要素市场研究报告

第一章 概况 1.1 定义 中国数据要素交易市场是一个多层次、多维度的复杂体系,涵盖了不同的交易方式、市场类型和行业应用。数据要素作为一种新兴的生产要素,涉及社会经营活动中所有可以电子化记录、为使用者或所有者带来经济效益的数据资源。 在狭义上…

图片点击放大

在列表中添加插槽 <template slot-scope"scope">&#xff0c;获取当前点击的数据 在图片中添加点击事件的方法&#xff0c;用来弹出窗口 <vxe-columnfield"icon"title"等级图标"><template slot-scope"scope"><…

基于若依的ruoyi-nbcio流程管理系统仿钉钉流程初步完成转bpmn设计(还有bug,以后再修改)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 今天初步完成仿钉钉流程转bpmn设计的工作&#xff0c;当然还有不少bug&#xff0c;以后有需要或者网友也帮…

【android开发-01】android中toast的用法介绍

1&#xff0c;android中toast的作用 在Android开发中&#xff0c;Toast是一种用于向用户显示简短消息的轻量级对话框。它通常用于向用户提供一些即时的反馈信息&#xff0c;例如操作结果、提示或警告。 Toast的主要作用如下&#xff1a; 提供反馈&#xff1a;Toast可以在用户…

索尼PMW580视频帧EC碎片重组开启方法

索尼PMW580视频帧EC碎片重组开启方法 索尼PMW-580摄像机生成的MXF文件存在严重的碎片化&#xff0c;目前CHS零壹视频恢复程序MXF版、专业版、高级版已经支持重组结构体正常的碎片&#xff0c;同时也支持对于结构体破坏或者覆盖后仅存在音视频帧EC数据的重组&#xff0c;需要注…

记一次:Python的学习笔记二(Django项目1)

前言&#xff1a;书接上回&#xff0c;认识了Python项目环境&#xff0c;那么开始做一些案例了&#xff0c;笔者是Java出身&#xff0c;接触的也大都是web项目&#xff0c;那么Python的web项目有哪些呢&#xff1f;了解了一下有很多&#xff0c;37个之多&#xff0c;有 Django …

深入探究Photoshop图像修复与润饰技巧

&#x1f482; 个人网站:【 海拥】【神级代码资源网站】【办公神器】&#x1f91f; 基于Web端打造的&#xff1a;&#x1f449;轻量化工具创作平台&#x1f485; 想寻找共同学习交流的小伙伴&#xff0c;请点击【全栈技术交流群】 在Photoshop中&#xff0c;图像修复和润饰是强…

KEIL:error 35: undefined line number 原因

error 35: undefined line number 是什么意思 #首先这个错误提示是仿真时候出现的&#xff0c;非编译出现 error 35: undefined line number 其次&#xff0c;这并不是什么没有编译 原因很简单&#xff0c;是因为之前设置了仿真断点&#xff0c;但是在修改程序之后&#xff0…

Linux:docker的网络通信(7)

1.端口映射 端口映射---端口映射机制将容器内的服务提供给外部网络访问 启动容器时&#xff0c;不指定对应的端口&#xff0c;在容器外无法通过网络访问容器内的服务 可随机或指定映射端口范围 -P ---------大写P&#xff0c;开启随机端口 -p 宿主机端口&#xff1a;容器端口…

力扣283题 移动零 双指针解法

移动零 给定一个数组 nums&#xff0c;编写一个函数将所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。 请注意 &#xff0c;必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0]示例 2: 输入: nums [0] 输出…

html/css中用float实现的盒子案例

运行效果&#xff1a; 代码部分&#xff1a; <!doctype html> <html> <head> <meta charset"utf-8"> <title>无标题文档</title> <style type"text/css">.father{width:300px; height:400px; background:gray;…

数据探索:五款免费数据可视化工具概览

数据可视化是解读和传达数据的重要方式&#xff0c;而现在有许多免费的工具可供选择&#xff0c;让您在探索数据时更轻松、更有趣。以下是五款推荐的免费数据可视化工具&#xff1a; Tableau Public&#xff1a; Tableau Public是一款功能强大的可视化工具&#xff0c;能够创建…

POI和EasyExcel读写Excel 操作

POI和EasyExcel读写Excel 操作 1.POI读写Excel 数据1.1 导入依赖1.2 POI Excel 写 03和07版本方式(小数据量)1.3 大文件写HSSF&#xff08;03版&#xff09;1.4 大文件写XSSF&#xff08;07版&#xff09;1.5 大文件写SXSSF 2.POI Excel读 03和07版本方式2.1 读取数据&#xff…