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

news/2024/12/15 5:39:09/

目录:导读

    • 前言
    • 一、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.ppmy.cn/news/71513.html

相关文章

【计算机网络基础】选择专题③ 数据链路层

以下对于“碰撞检测”的描述中,错误的是( B )。 A. 缆段上连接的所有计算机属于一个“冲突域” B. “碰撞窗口”值等于D/V C. 在传播延迟的2倍时间内,冲突的数据帧可以传遍整个缆段 D. 单程端到端传播时延等于D/V 以下关于CSMA/C…

岗位分析与可视化系统(二)

四、页面信息以及后端 引用外部static文件 下载:文件 密码:1oeu views.py的相关库 from django.core.paginator import Paginator from django.shortcuts import render, redirect from myapp.models import User from .utils.error import * import hashlib from .utils im…

港联证券:机器人行业有望迎来整体性机会 六氟磷酸锂翻倍上涨

表示,当前AI调整的时间空间已接近13年水位,且调整的促发因素有望缓和,后续可积极一些。一方面,13年三次调整时间在40日以内、幅度在15%以内。当前AI调整已持续1个月、幅度在10%以上,时空已接近历史。另一方面&#xff…

数据结构-排序-(选择、堆排序、归并排序、基数排序)

目录 一、选择排序 二、堆排序 排序 效率分析 三、归并排序 排序 分析 四、基数排序 一、选择排序 思想:每趟在待排序元素中选取关键字最小的元素加入有序子列 不稳定性 空间复杂度:O(1) 时间复杂度: void swap(int &a,int &…

HTTP协议与TCP协议

HTTP协议 1. HTTP有哪些⽅法? HTTP 1.0 标准中,定义了3种请求⽅法:GET、POST、HEAD HTTP 1.1 标准中,新增了请求⽅法:PUT、PATCH、DELETE、OPTIONS、TRACE、CONNECT 2. 各个HTTP方法的具体作用是什么? 方…

二十、Zipkin持久化链路跟踪

目录 Zipkin持久化 使用mysql数据库持久化 1、创建zipkin数据库 2、启动zipkin使用以下脚本 3、访问接口(配置了sleuth链路跟踪) 使用ElasticSearch持久化 zipkin启动脚本 Zipkin持久化 Zipkin server默认会将追踪数据信息保存在内存中&#xff0…

借助TeeChart 图表控件,这家公司轻松创建了可视化图表看板

TeeChart for .NET是优秀的工业4.0 WinForm图表控件,官方独家授权汉化,集功能全面、性能稳定、价格实惠等优势于一体。TeeChart for .NET 中文版还可让您在使用和学习上没有任何语言障碍,至少可以节省30%的开发时间。技术交流Qqun&#xff1a…

如何防止网站被黑客攻击?黑客是怎样炼成的?

现在的黑客网站可谓是多如牛毛,不管在哪里只要你愿意学,都可以学到一招半式。看过别人的个性签名:卖菜的王大妈是黑客,烤红薯的李大爷也是黑客,对面成人用品店的老板,挖日,还是黑客-_-~!..黑客还真多啊!!!据…