“点工”的觉悟,5年时间从7K到24K的转变,我的测试道路历程~

news2024/9/27 19:19:22

2015年7月我从一个90%以上的人都不知道的二本院校毕业(新媒体专业),凭借自学的软件测试(点点点)在北京找到了一份月薪7000的工作,在当时其实还算不错,毕竟我的学校起点比较差,跟大部分毕业即失业的同学来比还是比较幸运的。

好了,介绍完毕,进入正题,先问诸位一个问题:当初为什么要选择软件测试这个行业?

是爱吗,是正义吗,还是所谓的热爱。我选择测试的原因不在上面,我的原因是挣钱,很现实的一个回答,当初毕业于新媒体专业,大学毕业,迷茫啊各位,当时不知道谁给我说了一句:软件测试挣钱。我就一头扎入了这个行业,从此不在出过这片领域。

直到前段时间别人问我软件测试的定义是什么我才心头一愣,定义吗,好像早就忘了,现在的自己就是什么挣钱学什么,我有违背我的初衷吗,我没有,我一直在坚守它,只是对于自己的以后有点迷茫,功能,接口,自动化,性能,逐渐都懂了一点,但是却又不是那么精通,自己陷入了一个瓶颈,也就对工作和生活没有了原本的热情,直到前几天有人给我说的一番话我才幡然醒悟。

样样会一点点,却又没有一门特别精通,不思进取,和咸鱼有什么区别

“软件测试我们只是要去测功能吗,虽然说功能是最主要的,但是我们不能局限于功能,我们不能一辈子只局限于一个功能测试,哪怕功能测试做到精通,其实功能测试做到精通也就那样。

我们虽然是软件测试,但是我们又不仅仅是测试,我们可以学开发的语言,向着测开的方向前进,如果你想要向上爬,首先就要改变自己的思想,不要把自己封在软件测试的思维,思维要超脱,要把自己于开发并立,于测试共行。

一念通,万念达,有了想法之后,就开始向上发展,重新梳理了整个的知识框架,开始去接触自动化测试,

从“基础入门——性能测试”

一、基础入门

1. 熟悉计算机相关概念。

2. 掌握基础的测试理论。

3. 熟练掌握HTML常用标签input。

4. 掌握使用CSS选择器。

二、通用技能

1.熟练掌握Linux常用命令。

2.使用LNMP组合(Linux+Nginx1.14+MySQL5.6+PHP7)搭建测试环境。

3.掌握数据库增删改查操作。

4.掌握Redis的hash类型。

5.使用综合案例来加强重点知识,用切实的应用场景理解Linux、数据库的操作

三、手工测试

1.熟练掌握黑盒测试用例设计方法,进行功能测试用例设计。

2.熟悉测试管理工具禅道。

3.熟悉测试计划,测试方案,测试报告的核心内容。

4.熟悉电商类、应用类手工项目测试。

四、自动化测试

1.熟练掌握Selenium框架。

2.能够熟练搭建Web自动化测试环境。

3.熟练掌握元素的定位方法和元素操作。

4.熟练掌握PO模式的设计思想,并能够对页面进行封装。

5.熟悉appium的工作原理。

6.熟练掌握ADB工具的使用。

7.掌握单元测试框架pytest的使用。

8.掌握使用Postman进行接口测试

五、接口测试

1.掌握使用Postman、Jmeter进行接口测试。

2.掌握接口测试框架的设计和封装。

3.掌握使用持续集成工具管理接口测试脚本。

4.掌握在实际的项目中如何灵活运用接口测试的相关技术。

六、性能测试

1.熟练搭建性能测试环境。

2.掌握性能测试基础理论。

3.掌握Jmeter常用组件使用

这些硬实力提升完,已经算的上是登堂入室,但是职场也不仅仅是那么简单,也还需要“软实力”

硬实力是标准,软实力是上限

职场软实力:职场思维、职场心态、学习力、执行力、突发事件处理能力、组织能力、领导能力、职场人际交往能力、沟通能力、演讲能力等。

硬实力排除在外,能够成为核心竞争力的,自然就是“软实力”。实际上,这也是许多用人单位更加在意的地方。而在职场上,至少有80%的人不具备这种“软实力”。当你刻苦修炼,具备了这种实力之后,你就会成为那20%的佼佼者,这时候要想在职场上发展得顺风顺水,还是问题吗?

这些实力将成为你职场不可复制的核心竞争力,助你职场发展加速前进!


现在已经2022已经过去了7年了,我也从当时的“点点点”到了现在的自动化测试工程师,我的月薪也从之前的7K到现在的24K。

很庆幸当时“幡然醒悟”,让我由点点点向自动化测试转变,没有一再的摸鱼,虽然过程是痛苦的,但是庆幸结局是完美的

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

 

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

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

相关文章

python学习笔记——csv文件

目录 一、csv文件和Excel文件区别 二、手动转换(文本与列表) ①普通的写(列表嵌套转成文本的表格形式) ②普通的读(文本的表格形式转成列表嵌套) 二、csv库-读 1、CSV库-读-reader() 2、CSV库-读-DictReader() 三、csv库-写 …

基于YOLO的酸枣病虫害检测识别实践

在我前面的博文中对于农作物病虫害的检测识别已经做过了,不过那个主要是针对水稻的,文章如下:《基于yolov5的轻量级水稻虫害目标检测项目实践》感兴趣的话可以自行移步阅读。这里主要是针对酸枣常见的几种病虫害检测检测识别,首先…

苹果电脑如何录屏?3个方法,轻松学会

苹果电脑是很多创作者、视频制作人和经常工作用户的选择,但是如何在苹果电脑上录制高质量的屏幕视频呢?苹果电脑如何录屏?本文将介绍3种不同的方法,帮助小伙伴轻松学会如何在苹果电脑上录制屏幕视频。 方法一:使用Mac自…

假设检验的基本思想

假设检验 首先了解参数估计,比如有服从正态分布的数据集X∼N(μ,σ2)X\sim N(\mu,\sigma^{2})X∼N(μ,σ2),我们希望根据样本x1,...xnx_{1},...x_{n}x1​,...xn​估计出参数μ,σ\mu,\sigmaμ,σ,这些参数可以是一个具体值,也可以…

【C++】Windows动态库【.DLL文件】制作方法总结

如题,我们本篇介绍如何制作DLL,将代码类中的方法以接口的形式暴露出来给exe程序使用。会涉及类厂创建方法实例、声明DLL接口、.def文件的使用等。 目录 一、DLL介绍 二、C制作DLL文件 2.1 DLL端 2.2 调用端 三、DLL导出类方法 四、COM技术制作DLL…

扎心话题 | 设计院背后的潜规则你知道吗?

大家好,我是建模助手。 大家都知道,在过去的2022年经济是真难!以小编所在的广东为例,全年GDP增长仅1.9%。 这个数据足以呈现一个社会现象——不仅消费力咔咔下降,各行各业更有不同程度地嗝屁。这其中也包括一些设计院…

只要一直向前定能到达远方,社科院与杜兰大学金融管理硕士项目为你注入动力

在人生这条道路上,我们很远的路要走,不管前方是否平坦,我们只要坚持前向,终将抵达远方。一路上我们付出很多,也收获很多。想要变得更强大,就要不断优化自身,积攒更多的能量,社科院与…

Flask入门(10):Flask使用SQLAlchemy

目录11.SQLAlchemy11.1 简介11.2 安装11.3 基本使用11.4 连接11.5 数据类型11.6 执行原生sql11.7 插入数据11. 8 删改操作11.9 查询11.SQLAlchemy 11.1 简介 SQLAlchemy的是Python的SQL工具包和对象关系映射,给应用程序开发者提供SQL的强大功能和灵活性。它提供了…

浅析无人值守+智慧巡检变电站安全管控系统设计方案

一、项目背景 安全是电力生产的基石,确保电网安全和人身安全,是电网企业安全工作的出发点和落脚点。 随着智能信息化技术应用越来越广泛,智能信息化现场安全管理是近年来基于智能安全巡检技术下发展起来的现场作业安全管理新技术。 变电站运…

【机器学习】朴素贝叶斯算法

朴素贝叶斯(Naive Bayes)是经典的机器学习算法之一,也是为数不多的基于概率论的分类算法。由于朴素贝叶斯计算联合概率,所以朴素贝叶斯模型属于生成式模型。经典应用案例包括:文本分类、垃圾邮件过滤等。 1.贝叶斯公式…

rust 安装

rust 安装一、需要一个c的环境二、配置环境变量三、开始安装一、需要一个c的环境 安装Visual Studio 二、配置环境变量 Rust需要安装两个东西,一个是rustup,一个是cargo。所以你需要设置两个环境变量来分别指定他们的安装目录。 通过RUSTUP_HOME指定…

滤波算法:经典卡尔曼滤波

卡尔曼滤波实质上就是基于观测值以及估计值二者的数据对真实值进行估计的过程。预测步骤如图1所示: ​图1 卡尔曼滤波原理流程图 假设我们能够得到被测物体的位置和速度的测量值 ​,在已知上一时刻的最优估计值 ​以及它的协方差矩阵 的条件下&#xff…

ChatGPT热潮背后,金融行业大模型应用路在何方?——金融行业大模型应用探索

ChatGPT近两个月以来不断引爆热点,对人工智能应用发展的热潮前所未有地高涨,ChatGPT所代表的大模型在语义理解、多轮交互、内容生成中所展现的突出能力令人惊喜。而人工智能技术在金融行业的落地应用仍然面临挑战,虽然已经让大量宝贵的人力从…

易基因|ChIP-seq等组学研究鉴定出结直肠癌的致癌超级增强子:Nature子刊

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。超级增强子(Super enhancer)是一类包含多个普通增强子的大簇,主要富集高密度的转录因子、辅助因子及增强子相关表观修饰位点。与普通增强子相比&#xf…

canal实时同步mysql数据到elasticsearch(部署,配置,测试)

这里写目录标题简介工作原理MySQL主备复制原理canal 工作原理canal 使用流程环境搭建环境使用版本mysql配置修改配置创建从库权限账号创建测试数据库创建测试数据表elasticsearch配置创建索引建立映射canal的下载部署下载canal配置服务端 canal-deployer配置客户端canal-adapte…

Keysight E5061B网络分析仪

Keysight E5061B(安捷伦)网络分析仪可在 5 Hz 至 3 GHz 的宽频率范围内提供多功能的高性能网络分析。E5061B 提供了 ENA 系列共有的出色射频性能,还提供了成熟的 LF(低频)网络测量功能;包括带有内置 1 Mohm…

【Vue学习】Vue基本使用

1. 模板语法 插值:使用双大括号进行数据的插值,包括文本、JS表达式。动态属性:可以使用模板字符串。如果使用标签使用了v-html指令,那么标签中的子元素会被引入的html代码覆盖掉,同时也会存在xss风险。 2. compute…

Python + Airtest + poco + pytest + pytest-html 实现Android App自动化测试框架

Python Airtest poco pytest pytest-html 实现Android App自动化测试框架 一、背景 为了尝试除Appium外的测试框架,本文将介绍基于网易的airtest框架为基础,配合poco及pytest实现对Android App的自动化测试。 二、框架介绍 框架集成使用airtest p…

puzzle(1321)时间旅人

时间旅人 最强大脑同款项目。​​​​​​​ 每个指针会带动周围2圈指针一起带动,内圈8个旋转180度,外圈16个旋转90度,全部调整为朝上则胜利。 问题本质: 很明显,问题本质就是求每个格子的点击次数,最少为…

Mac mini 外接移动硬盘无法显示,磁盘工具装载报错显示 com apple diskmanagement disenter

使用“启动安全性实用工具”可确保 Mac 始终从您指定的启动磁盘以及合法的受信任操作系统启动。 如果您使用的是配备 Apple T2 安全芯片的 Mac,则“启动安全性实用工具”提供以下三项功能来帮助保护您的 Mac 免受未经授权的访问:固件密码保护、安全启动…