当前位置:网站首页>入行 4 年,跳槽 2 次,我摸透了软件测试这一行
入行 4 年,跳槽 2 次,我摸透了软件测试这一行
2022-06-24 13:04:00 【小梧敲代码】
最近几年行业在如火如荼的发展壮大,以及其他传统公司都需要大批量的软件测试人员,但是 20 年的疫情导致大规模裁员,让人觉得行业寒冬已来,软件测试人员的职业规划值得我们深度思考。
大家都比较看好软件测试行业,只是因为表面上看起来:钱多事少加班少。其实这个都是针对个人运气好的童鞋才会有此待遇。在不同的阶段做好不同阶段的事情,才有可能离这个目标更近,作为一枚软件测试人员,也许下面才是我们最真实的写照。
第一年
当年也是一头撞进了软件测试行业。迫切的想要了解这个行业,它的升职模式,如何才能薪资更高。但是以过来人的经历,告诉你:做好当前的事情。把上司交给你的每一份任务都仔细认真的去完成,体现你作为一个初入职场的新人的价值。新人进去,不奢望你能够做多大的贡献,只希望交代给你的事情,不用给你擦 pigu 就行。
第一年,如果你每天都很积极,迫切的想要完成更多的任务,那么这一年的你将会进步最快。对功能业务逻辑的整体把握感,对的编写能力,对进度把握,这些都将会成为你以后工作的坚实基础。这一年,请打好你的基础,暂时忘记自动化代码工具这些,你没有坚实的软件测试行业内知识和接触到的一些专业名词,你拿着工具也都是徒然。
测试基础
软件测试理论
软件生命周期
测试方法和分类
测试用例设计
缺陷管理
web项目实战
测试管理工具

第二年
经过第一年的努力,你已经具有比较牢靠的软件测试基础,已经完成了一轮一轮的重复的手工测试,对,在这个阶段我们应该做什么?是每天上班等下班还是利用这段时间做点有意义的事情?毋庸置疑,如果你是积极向上的青年,那答案肯定是后者。
建议:把你每天做的重复的功能测试,利用工具来做。
不建议大家过早的接触代码或者是性能这块,如果你还是职场第二年,因为你还见识的太少,根本达不到写代码和性能的这个阶段,要能够写脚本和做性能,需要你对整个测试框架和业务逻辑都有一个比较强的把握能力,否则,你做的事情,就会是无用功。就好比你学写代码,却发现自己永远停留在 print(“helloworld”)的水平;你学性能,却发现自己永远停留在录制脚本的水平。
可以接触的工具:工具/Jmeter 等,这些工具可以帮助你减少相对的劳动力,把一些重复的工作利用工具来进行。学好了用活了,下次升职加薪或者是换工作,幸运之神都不会错过你。
编程+数据结构
Python基础
面向对象
异常处理
模块和包
第三年
终于迈入了第三个年头,恭喜恭喜,还能够坚持说明你没有被这个行业淘汰。经过两年的基础打底,如果你不是混混过日子,那么你的基础会让你的工作效率大步提升,你也会有更多的时间来做的别的事情,毫无疑问还是:学习。
这个时候,我们可以尝试着接触一些代码和一些框架,把你自己所学的知识融入到你自己的项目中去。能够把自己的项目整理出一个测试框架,那么你就是对这个公司的工作是有非常大的推进作用的!
建议:学习,selenium 等。
第四年
有了代码基础后,发现你的工作量又被简化&优化了。这个时候我们应该对网站的架构,代码知识,知识,网络瓶颈,系统优化等各个方面都有了比较深入的了解,我们终于可以进一步来做了!
这个时候,我们突然明白:做性能测试不仅仅是录制脚本了!你需要去优化脚本,去设计场景,去获取目标用户量,去执行,去分析压力结果,做好这些之后,去综合分析发生性能瓶颈的是数据库优化问题,还是网络瓶颈问题还是本来的架构就存在问题?
性能测试
性能测试基础
性能测试工具
项目-接口性能测试
项目-web性能测试
性能测试调优
第 N 年
未完待续…
作为过来人的一些忠告
最后,作为过来,给所有测试员一些忠告~~一名测试员,你真的不该只会点点点~随着体系的改变,对于现在的测试人员来说,不是自动化或者代码有多重要,而是懂自动化,懂代码,能够理解系统的实现,已经变成了必备技能。
自动化测试到底应该学什么?
1、建议是学 selenium,开源的,免费的,你可以下载源码研究,去了解其原理,再者 selenium 的测试思路和手工测试类似,学起来比较轻松。
2、不建议学 seleniumIDE 录制,当然你可以通过录制一些然后转换为相应的脚本去学习,等你学好了 selenium,再去学 appium 你会有一种天然的似曾相识。为什么不建议学 QTP/UFT?因为收费/臃肿/现在做桌面软件测试的工作已经不太多了。
3、关于买书,看书能够提高一定的理论知识,但是解决不了实际问题,自动化测试的能力还是要靠一行一行代码敲出来的。
最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!

这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……
如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。
| 点击文末小卡片领取 |
敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。
自学推荐B站视频:
零基础转行软件测试:25天从零基础转行到入职软件测试岗,今天学完,明天就业。【包括功能/接口/自动化/python自动化测试/性能/测试开发】
边栏推荐
- Zhiyuan community weekly 86: Gary Marcus talks about three linguistic factors that can be used for reference in large model research; Google puts forward the Wensheng graph model parti which is compar
- Overview of SAP marketing cloud functions (III)
- 数字臧品系统开发 NFT数字臧品系统异常处理源码分享
- Development of digital Tibetan product system NFT digital Tibetan product system exception handling source code sharing
- 10_那些格調很高的個性簽名
- R语言plotly可视化:可视化模型在整个数据空间的分类轮廓线(等高线)、meshgrid创建一个网格,其中每个点之间的距离由mesh_size变量表示、使用不同的形状标签表征、训练、测试及分类标签
- 根据前序&中序遍历生成二叉树[左子树|根|右子树的划分/生成/拼接问题]
- leetcode 139. Word Break 单词拆分(中等)
- Method of establishing unity thermodynamic diagram
- Database considerations
猜你喜欢

v-for 中 key的作用和原理

Second, the examinee must see | consolidate the preferred question bank to help the examinee make the final dash

Go语言三个高效编程的技巧

鲲鹏arm服务器编译安装PaddlePaddle

The function and principle of key in V-for

The "little giant" specialized in special new products is restarted, and the "enterprise cloud" digital empowerment

不要小看了积分商城,它的作用可以很大

laravel下视图间共享数据

Convolution kernel and characteristic graph visualization

Port conflict handling method for tongweb
随机推荐
如何避免下重复订单
Go language -init() function - package initialization
Bert-whitening 向量降维及使用
【Pytorch】量化
文本对比学习综述
R language constructs regression model diagnosis (normality is invalid), performs variable transformation, and uses powertransform function in car package to perform box Cox transform to normality on
v-for 中 key的作用和原理
Record various sets of and or of mongotemplate once
Redis interview questions
How to implement redis cache of highly paid programmers & interview questions series 115? How do I find a hot key? What are the possible problems with caching?
[deep learning] storage form of nchw, nhwc and chwn format data
六石管理学:垃圾场效应:工作不管理,就会变成垃圾场
SSH keygen configuration does not require entering a password every time
conda和pip命令
Jupyter notebook操作
专精特新“小巨人”再启动,“企业上云”数字赋能
box-sizing
postgresql之词法分析简介
如何解决 Iterative 半监督训练 在 ASR 训练中难以落地的问题丨RTC Dev Meetup
Mit-6.824-lab4a-2022 (ten thousand words explanation - code construction)