6年测试,不断磨炼升级打怪自动化测试,一路晋升他终于冲出月35k+

news2024/11/28 6:51:36

目录:导读

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


前言

Python自动化测试:https://www.bilibili.com/video/BV16G411x76E/

别人眼中的测试工程师

主要有两类观点,第一种是测试不就是点点么,没什么技术含量。
第二种是测试为什么要懂代码?如果代码能力很好,为什么不去做开发,还“赖”在测试圈?

说一下第一种:测试初期,确实大部分的工作都是在测试执行中度过的,这个时候点点点是我们工作的大部分内容。

但是再往后呢,为什么要这么点,哪些可以点,哪些可以不点?
有些人思考了,有些人没有,于是就产生了分层,测试思维的差距就出来了。
然后有人会去想,为什么要手动点?
多累啊,能不能自动点?
能不能快速点?

自动化就自然而然的出现了,然后带来更多地思考,带来更多的专项,也给测试带来了更多的可能。

所以,作为测试人,不要看轻自己,外行人的评价并不能说明什么。很多人还觉得造车简单呢,不就1个发动机+4个轮子的事么。

再说第二点:测试人员的代码能力强了,就一定要转开发么?
本人菜炒得还不错,那我就要放弃测试去做厨师么?
测试多个能力伴身不香么?

开发也不见得比测试好混啊。从薪资上来说,同等能力的测试不会比开发差太多。如果你用中等开发能力的人,来和基础测试的人做对比,那你不是在比较,是在耍流氓。

入门级的测试员

有位粉丝,我们暂时先称他为小A,看看他的晋升路程…
小A作为刚入行的测试新人,每天除了执行老员工给的测试用例外,还会主动地去以下几件事,来帮助自己成长:

写测试用例:先看别人写的用例,然后通过自己的思考,也尝试去写测试用例,从用户的角度,从可用性的角度,从体验的角度去补充和完善更多的用例,同时培养独立思考的能力,慢慢培养自己测试思维。

记录BUG:认真记录自己发现的BUG,尽可能地去还原步骤,探查原因,多问问开发为什么会这样,是什么原因引起的。同时多看看同事记录的BUG,想想他们是通过什么路径发现的这些BUG。

做测试总结:定期做测试总结,看看自己学到了些什么新技能,还是对业务有了更深的了解,画画业务流程图、数据流向图、系统架构图等等。

学习测试技术:多混论坛,看看别人在玩什么,看看又出了哪些工具。
哪些能帮助到自己。反正还年轻,最不缺的就是时间,折腾呗。
得益于国内的各种破解氛围,基本上都主流的软件都能下,一步步跟着别人学习,并在自己测试的系统上去尝试,去验证,公司的项目就是好就地试验对象。

看看代码:有机会,就去看看开发写的代码,看不懂也没什么关系,多看,多问。现在系统性地学习某种开发语言的视频和博客不要太多。

就这样,小A慢慢地升级打怪,薪资也一路高涨。

不断升级的小A

经过几年的磨练,小A逐渐变成别人眼中的高级测试工程师。
有自己的测试思维,能够更准确的定位BUG根因,和开发逐步变成了朋友…

测试思考
测试充分性:测试的时间总是被压缩,延期是不可能延期的,怎么办呢?
有没有什么更好的测试策略,可以用更少的用例,覆盖更多的场景?
能不能在测试前期做更多的准备,以便在测试执行的过程中能够更顺利些。

关于BUG:都到测试阶段了,BUG的修复成本太高,能不能早点发现BUG呢?
经过这么长时间的测试积累了,BUG一般会聚集在哪些功能点上?
能不能提供一些典型的BUG给到开发,让他们多注意下,提升一下提测质量?BUG的根因是什么,如何更好的避免这些BUG的出现?

关于测试改进:当下团队的测试瓶颈点在哪里?如何去改善?业内有什么更流行的测试方法论或者测试技能,能够解决当下团队的问题?

关于自动化:测试金字塔提到的测试分层,应该如何落地到团队中去呢?每一层应该关注什么?重点测试什么?哪些可以让开发去执行验证。在什么场景下开展对应的自动化测试才是合理有效的?如何自动化产生真实的效益,而不是沦为PPT工程?

现在市场主流的自动化测试几个方向:
接口自动化测试方向:Python+requests+pytest+yaml+alluer+Jenkins;
web自动化测试方向:Python+selenium4+pytest+POM+allure+Jenkins;
app自动化测试方向:Python+appium+POM+pytest+allure+Jenkins;

不断尝试新的技术升级打怪,小A穿梭于各种行业大会,观察更新更前沿的技术,看看哪些可以被团队吸收和落地,代码染色不错,薪资一涨再涨…

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

人生是一场漫长的旅程,但只有奋斗才能到达成功的彼岸。不要害怕失败,更不要气馁放弃。一步一个脚印,坚持不懈地追求自己的梦想,最终我们一定会收获丰硕的果实!

生命中最美好的事情莫过于突破自己的极限,不断实现自己的梦想。人生道路不会一帆风顺,但只要保持坚定信念,积极奋斗,成功与胜利最终必将属于我们!

每个人都有属于自己的梦想和追求。只要不停地努力,坚持不懈地奋斗,就一定能够实现心中所想。相信自己,抓住机遇,勇往直前,创造出更加精彩的人生!

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

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

相关文章

ViT 论文逐段精读

https://www.bilibili.com/video/BV15P4y137jb Vision Transformer 挑战了 CNN 在 CV 中绝对的统治地位。Vision Transformer 得出的结论是如果在足够多的数据上做预训练,在不依赖 CNN 的基础上,直接用自然语言上的 Transformer 也能 CV 问题解决得很好…

如何学习web前端开发?这样学前端事半功倍,能救一个是一个!

非常理解想要自学前端的伙伴,因为好程序员的学员一开始也是自学插画的,很多同学,自学到最后真的非常枯燥乏味,且走了很多弯路。小源想着能帮一把是一把的原则,这两天整理了一份前端的高效学习路线,想学web前…

接口测试常用工具及测试方法(基础篇)

首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给…

Windows管理内存的3种方式——堆、虚拟内存、共享内存

一、操作系统管理内存概述 在 Windows 操作系统中,每个进程都被分配了 4GB 的虚拟地址空间,这被称为进程的虚拟地址空间。虚拟地址空间提供了一个抽象的地址空间,使得每个进程都可以认为它拥有自己的独立内存空间。这个虚拟地址空间被分为两…

720度沉浸式体验,VR虚拟展馆的价值有哪些?

展馆作为一个展示商品、会议交流、信息传播、经济贸易的场所,能够创造巨大的经济效益和社会效益。什么是VR虚拟展馆呢?VR虚拟展馆是基于VR全景技术打造的线上展厅,可以应用在多种领域中展示各式的商品和内容,观众通过VR虚拟展馆可…

ubuntu系统下使用ros控制UR真实机械臂,逻辑清晰,亲测有效

梳理一下在ubuntu系统使用ros控制UR真实机械臂的思路,逻辑清晰,亲测有效,并记录踩过的坑。从0开始,使用ros控制真实UR机械臂。 环境:ubuntu18.04 ros版本:melodic 机械臂型号:UR5e 一&#xff…

当我与单链表分手后,在酒吧邂逅了双向循环链表.....

链表的种类有8种,但我们最常用的为无头单向非循环链表和带头双向循环链表。 带头双向循环链表 当带头双向循环链表只有哨兵位头的时候,双向链表的指向如下图。 head->pre和head->next都是指向自己,这个是有巨大优势的,代码…

CTFHub | 文件包含

0x00 前言 CTFHub 专注网络安全、信息安全、白帽子技术的在线学习,实训平台。提供优质的赛事及学习服务,拥有完善的题目环境及配套 writeup ,降低 CTF 学习入门门槛,快速帮助选手成长,跟随主流比赛潮流。 0x01 题目描述…

一篇文章让你上手Canal数据同步神技~

视频教程传送门: Canal极简入门:一小时让你快速上手Canal数据同步神技~_哔哩哔哩_bilibiliCanal极简入门:一小时让你快速上手Canal数据同步神技~共计13条视频,包括:01.课前导学与前置知识点、02.Canal组件了解、03.My…

光纤收发器可以连接光模块吗?

随着科技的进步发展,城市信息化速度的加快,光通信产品在数据中心和安防监控等场景中的运用越来越广泛,而这之间的连接则需要光模块和光纤收发器来实现。很多用户对光模块和光纤收发器的使用有些疑虑,两者该如何连接?又…

2023年5月实时获取地图边界数据方法,省市区县街道多级联动【附实时geoJson数据下载】

首先,来看下效果图 在线体验地址:https://geojson.hxkj.vip,并提供实时geoJson数据文件下载 可下载的数据包含省级geojson行政边界数据、市级geojson行政边界数据、区/县级geojson行政边界数据、省市区县街道行政编码四级联动数据&#xff0…

第7章链接:重定位、可执行目标文件、加载可执行目标文件

文章目录 7.7 重定位7.7.1 重定位表目7.7.2 重定位符号引用重定位PC相关的引用重定位绝对引用 7.8 可执行目标文件7.9 加载可执行目标文件 7.7 重定位 一旦链接器完成了符号解析这一步,它就把代码中的每个符号引用和确定的一个符号定义(也就是&#xff…

自学成材的黑客很多,但还是得掌握方法,给你黑客入门与进阶建议

建议一: 黑客七个等级(仅供参考) 黑客,对很多人来说充满诱惑力。很多人可以发现这门领域如同任何一门领域,越深入越敬畏,知识如海洋,黑客也存在一些等级,参考知道创宇 CEO ic&#…

如何把图片无损放大?教你图片怎么无损放大

随着数字图像技术的不断发展,图片无损放大成为了许多人关注的问题。当我们需要将小图片放大到更大的尺寸时,使用传统的放大方法可能会导致图片失真、模糊等质量问题。那么如何在保持高清晰度和精度的同时进行无损放大,一直是一个备受关注的课…

数字化时代,如何从战略设计到架构来打造智慧银行?

导语 | 随着人工智能、大数据、云计算等技术向纵深发展,数字化转型已成为银行发展的“必答题”。调整战略规划和架构重组、加大信息科技投入、推进科技人才队伍建设、持续推出数字化产品……近年来,深化数字化转型,以科技赋能金融服务已成为不…

【C++初阶】第十三篇:模板进阶(非类型模板参数、模板的特化以及模板的分离编译)

文章目录 一、非类型模板参数二、模板的特化2.1 概念2.2 函数模板特化2.3 类模板特化2.3.1 全特化2.3.2 偏特化/半特化 三、模板的分离编译3.1 什么是分离编译3.2 模板的分离编译3.3 解决方法 四、模板总结 一、非类型模板参数 模板参数类型可分为:类型形参和非类型…

通达信SCTR强势股选股公式,根据六个技术指标打分

SCTR指标(StockCharts Technical Rank)的思路来源于著名技术分析师约翰墨菲,该指标根据长、中、短三个周期的六个关键技术指标对股票进行打分,根据得分对一组股票进行排名,从而可以识别出强势股。 与其他技术指标一样,SCTR的设计…

中国社科院与美国杜兰大学能源管理硕士项目是你职场通关的密码吗

职场是一场没有硝烟的战争,想要在职场取得取胜,就要拥有超能力。从职场小白晋升到管理层一路走来诸多不易,想要坐稳或升得更高,要不断提升自己能力,要不间断地学习。社科院与美国杜兰大学能源管理硕士项目是你通关的密…

navicat连接oracle报错 ORA-28547

报错 原因 Navicat自带的oci.dll并不支持oracle11g 具体操作 1. 先用idea连接oracle,查看oracle版本 select * from v$version; 2. 去官网下载 Instant Client 地址: Oracle Instant Client Downloads 下载 选择对应的版本(下载时&#x…

未注册老域名扫描软件-免费未注册老域名挖掘

未注册老域名挖掘教程 在SEO优化中,老域名的价值不言而喻,它们的搜索引擎权重、离线广告效果等都比新域名更高。然而,如何挖掘出高质量的老域名并进行注册并非易事。今天,我们将介绍一款名为“147SEO老域名挖掘软件”的工具&…