弯道超车?测试新人与测试老鸟的距离,你的测试之路可以这样走...

news/2024/11/23 10:10:45/

目录:导读

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


前言

工作1-3年测试人

这个阶段没有啥包袱,一心学习就可以,主要还是打基础,有条件要学,没有条件要创造条件学。

学习的内容包括:
1、业务知识(这个对当前的工作能够产生最直接的影响)
2、测试分析能力,如何将自己对业务的理解转化为对应的测试用例
3、写代码的能力,怎样将过程中需要手工操作的部分通过自动化的方式来实现(毕竟我们做的是技术活,对吧)?很多人觉得写代码相对自己来说是一件很难的事情,其实等你开始后会觉得其实很简单。

是的,这个阶段不要想那么多,如果在工作任务中有机会接触性能测试或者安全测试或者单元测试等测试技术的话,固然是好事。没有的话也不要太纠结。

这里很多人跟我说工作中都是手工测试,接触不到自动化,然后就去问如何去系统的去学习自动化,期望来提高自己这块的能力。

这里建议大家给自己定个模板,每天讲自己负责的2~3功能模块用例变成自动化用例。不要去看什么听起来太高深的测试框架,测试平台等,连基础都没有打好,其他都是空中楼阁。

经过一段时间后,自己写代码的能力自然就有了。同时可能因为自己实现了很多自动化,老大会让自己专门去做这块。

就算没有这样的机会,自己的简历上面也能够增加自动化的经验了(用生什么语言,实现了多少个用例的自动化,而且是主动做的),对于自己后面的求职是很有帮助的(很多人因为自己的项目没有做自动化,就想去换一个做自动化的公司,但是又因为没有对应经验,所以找不到合适的,为啥不转变下呢?自动化都是从无到有的过程嘛)

就是工作的前三年努力提高自己的业务能力(包括跟业务相关的背景知识,比如数据库,网络,linux等),测试分析能力和写代码的能力,这个是所有工作的基础。

而且这样能力是一定会对自己后面的工作有帮助的,所以在这个阶段的同学,没有啥好说的,按照上面的思路学就好了,不要去学习其他比较杂的,如果跟自己的工作无法关联起来的话效果真心不大,而且很难坚持。

工作4~5年测试人

几种情况:
1、前面一直做手工测试,对所测的业务和行业都比较熟悉,同事因为做了那么久的测试工作,对于测试分析能力有了一定的提高。

这种情况,还是先看看自己适合做什么吧!
比如,再去写写代码,看看自己是否真的适合?
不适合的话就不要勉强自己了,毕竟还有很多其他方向去发展。而且自己可能做的更好。比如,成为业务专家,项目经理,测试分析专家,需求,产品等等。

2、按照第一个阶段的方式分别在业务,测试分析和代码方面有了不错的积累。
这个阶段后也可以开始去思考自己更加擅长哪块了。

如果就是简单的将写代码是一个技能,也没有特别热爱的话(其实绝大部分的码农也是这样的情况),也可以跟上面的几个方面去发展(这个时候,代码还是要持续的写,因为你还没有找到另外的一个核心竞争力)。

如果发现自己就是喜欢写代码,但是测试分析就是不感兴趣的话,可以去专注往测试平台开发或者产品开发方面去发展。

3、因为涉及的产品或者项目要求,开始涉及到新的领域,比如,测试平台开发,性能测试或者安全测试,同时在这些领域有了一定的积累。

这个阶段可以进一步学习和提高自己这方面的能力,达到专家的程度,来形成自己的核心竞争力,这样至少暂时不用担心自己失业了。等具备这样的核心竞争力后,再去考虑其他方面。

4、一直做的是测试开发的任务,对业务和测试分析相对不是很熟悉。
如果是真的对这块感兴趣的话,就持续做下去好了(快速形成自己的核心竞争力)。如果不是的话,可以把自己当成一个一般的码农,追求一个相对稳定的生活(后面也不一定会被淘汰)

要开始制定自己的核心竞争力是什么,同时不断的强化自己的核心竞争力,适合自己的才是最好的。

工作6~8年测试人

这个时候你应该已经找到了自己的方向,并且正在进行中吧,否则的话,我只能够跟你说世界还是很美好的,多去享受生活,也许会发现不一样的自己,也可能变成自己的一个出路。

终极测试人的出路方向

(是不是发现也不是都要很高的测试开发技术,反而开始需要人脉了?)
1、测试平台开发专家,兼职做这块的培训和咨询,同时可以自己创业做测试平台。
2、性能测试专家,兼职做这块的培训和咨询,同时可以自己创业做性能测试工具。
3、安全大牛,这个就不说了,走上人生巅峰不是梦。
4、业务领域专家,兼职做这块的业务测试咨询(需要是前沿的领域),解决这些公司的一些测试难题。
5、测试和流程专家,兼职做这块的测试咨询和培训,解决其他公司的一些测试难题。现在业界已经有这方面的人才了,而且混的都比较好。
6、测试开发专家(持续集成这个领域,跟上面不一样),兼职做这块的测试咨询和培训,解决其他公司的一些测试难题。
7、测试管理路线,找到一个好的平台。慢慢熬,跟着公司一起成长,同时时刻搞清楚自己的核心竞争力是什么,别被温水煮死了。

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

只有付出最大努力,才能收获最美的成就;只有勇往直前,才能跨越梦想的彼岸;只有坚持不懈,才能创造美好的未来。奋斗吧,因为你的努力决定了未来的辉煌!

只有坚持不懈的努力,才能迎接成功的喜悦;只有奋斗不息的决心,才能创造美好的未来。相信自己,勇往直前,你一定能够实现自己的梦想!

只有勇往直前,才能让梦想照亮未来;只有坚持不懈,才能成就辉煌人生;只有拼搏奋斗,才能迎来胜利的曙光。相信自己,无畏困难,你可以创造属于自己的辉煌!


http://www.ppmy.cn/news/708469.html

相关文章

CAD经验技巧:CAD打印出来的图纸有些线条很淡是什么原因?

从事相关的设计的人员应该都知道,CAD设计图纸是一项很复杂的过程,通常要绘制完一份CAD图纸模型,最少也要好几个小时,绘图图纸的时候,我们都喜欢采用不同颜色的线条去区分图形和标注,这样有利于眼睛的分辨。…

html 页面怎么打印很小,网页上的内容打印出来太小怎么处理

1上网时将浏览器缩放比率设置为100%,一般情况下,网页设计者都会考虑网页的比例尺寸,100%是设计者理解的视觉体验。在打开一个网页时,点击浏览器右下角的“浏览器缩放功能”,在弹出的列表中选择“缩放比例100%”即可。如…

连接PC的打印机打印时乱码

原因及处理: 查看打印机数据线是否松动。更换打印机数据线调试。打开“运行”---输入spool 回车,删除PRINTERS文件夹中的所有文件。重启电脑。

CAD中解决打印图纸模糊而且有的字体深浅不一的方法

CAD中解决打印图纸模糊而且有的字体深浅不一的方法 参考文章: (1)CAD中解决打印图纸模糊而且有的字体深浅不一的方法 (2)https://www.cnblogs.com/qdrs/p/9795024.html 备忘一下。

【前端工程化】Docker入门

背景 当我们使用(开发)某个软件,可能得确保操作系统、依赖、环境变量相同的问题,这些配置可能就需要花费很多时间。使用虚拟机,可以解决上述部分问题,但是它又引发了其他问题:资源占用多、冗余…

LeetCode349. 两个数组的交集

两个数组的交集 文章目录 题目解法方法一:数组方法二:unordered_set 题目 给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1: 输入:…

苹果自带的清理软件_苹果用户福利 分享一款腾讯出品的垃圾清理软件

苹果电脑的操作系统和Windows是完全不一样的,尤其是对第三方软件的权限控制非常严格,以至于我们几乎找不到一款趁手的系统清理软件,很多人都在用CleanMyMac当主力清理软件,不过想用完整的功能你必须付费,并不是所有人都…

苹果隐藏应用_开发人员抱怨:苹果又拒绝了一项创新

Apple苹果公司一直在业界被称为引领潮流发展的科技公司,虽然苹果设备的生态链是属于封闭性的,但是相对于安卓的开放确实发展的更好。 对于苹果来说封闭系统的好处是会有更多的人被锁在生态链内,的安卓系统的好处是可以进行深度定制&#xff0…