目录:导读
- 前言
- 一、Python编程入门到精通
- 二、接口自动化项目实战
- 三、Web自动化项目实战
- 四、App自动化项目实战
- 五、一线大厂简历
- 六、测试开发DevOps体系
- 七、常用自动化测试工具
- 八、JMeter性能测试
- 九、总结(尾部小惊喜)
前言
初级测试如何成长为中级测试工程师?
35 岁之后的出路在哪里?
前期发育不好,中期又干不过别人,所以问题集中爆发,导致境况急转直下,几年之内从风流潇洒的少年到焦头烂额的中年。
于是就会出现很尴尬的局面,和你工作经验匹配的大厂高端技术、管理等岗位因为水平不够,面试进不去,小公司的初级测试岗位又不招你。加上一旦行业不景气,比如疫情原因大量裁员,然后被辞退、失业,找不到工作,成了经典反例。
既然你看中了 IT 行业的高薪水入了坑,那么同时就需要付出相应的代价来适应这个行业的规则。只要是 IT 技术岗,无论是开发、测试还是运维,一个不变的规则就是,不断地学习、学习、再学习……
回想一下刚入行时,面试官是否问过这样的问题,你的职业规划是什么?你又是如何回答的,1-2 年时间内,注重技能和业务领域的经验积累,三年以后,在技术和管理方面有所偏重,有独挡一面的能力,再若干年以后,成为某领域的专家、领军人物……
如何从初级测试进阶为中级测试工程师?
1、提高编程能力,至少掌握一门编程语言
Java/Python,对于没有编程经验的初学者,可以选择 Python 上手,Python 语法简洁,功能强大,比 Java 好入门。
但是,Java 的优势在于和绝大数开发使用的是相同的语言,便于沟通,目前后端开发大部分都是使用 Java 语言。面试大厂时问 Java 会比较多,如果你的目标是大厂,那么 Java 是需要学习的,中小公司使用 Python 比较多,当然,两者都会再好不过了。而且,后期学习性能调优时,使用 Java 技术栈对理解底层 JVM 很有帮助。
2、学习一门脚本语言
推荐 shell,这个方向作为掌握 Linux 的基本命令的进阶方向再好不过了,可以看到很多大厂招聘都有掌握 shell 优先,很加分。
3、会独立搭建自动化测试框架
可以根据业务至少搭建一种自动化测试框架,自动化测试主要有 Web 自动化、App 自动化和接口自动化三种。
推荐大家首选学习接口自动化测试框架,因为需求量大,使用的公司最多,原因在于后端接口比较稳定,收益更大、更容易实现、维护成本更低,有更高的投入产出比,因此是公司开展自动化测试的首选,而 UI 自动化,由于前端界面经常变,维护成本较高,因此做的公司比较少。
现常用自动化测试框架:
接口自动化测试方向:Python+requests+pytest+yaml+alluer+Jenkins;
web自动化测试方向:Python+selenium4+pytest+POM+allure+Jenkins;
app自动化测试方向:Python+appium+POM+pytest+allure+Jenkins;
4、性能测试
至少会接口压测、数据库压测,有实际相关经验。可以根据生成的报告分析 TPS、并发量、吞吐量、资源利用率等关键指标,可以协助开发人员进行性能调优。
当然,性能测试水比较深,分析性能瓶颈这些,你如果玩得比较溜的话就能发展成架构师了,中级掌握基本的即可。
5、至少熟悉一个行业的业务知识
很多时候测试场景漏测导致线上问题,并不是你没有掌握好测试用例的设计方法,根本原因是你对你要测试的这个产品还不够完全熟悉,也就是对业务理解不够充分透彻。
深入掌握一个行业的业务知识对你迁移到另一个行业也是很有帮助,可以更快上手,例如我们经常看到一些招聘要求写着有某某行业测试经验优先,可以是电商、保险、银行等行业,不推荐游戏,嵌入式等硬件小众行业。
6、有独当一面的能力
这意味着你不再像初级测试工程师那样,只是停留在功能测试,点点点的层面,发现 Bug 首先甩锅给开发,而不是自己先分析定位问题的原因。也意味着你可以独立负责并主导一个完整项目的测试。同时还需要有独立思考的能力。
下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通
二、接口自动化项目实战
三、Web自动化项目实战
四、App自动化项目实战
五、一线大厂简历
六、测试开发DevOps体系
七、常用自动化测试工具
八、JMeter性能测试
九、总结(尾部小惊喜)
只有燃尽内心的火焰,才能驱散漆黑的迷途;只有昂首向前的勇气,才能登上属于自己的高峰。不止奋斗一天,不息努力一刻,我们才能成就不凡的人生。相信自己,为梦想而战!
只要心中有梦想,就别停止奋斗;只要坚持不懈,就能战胜困难;只要砥砺前行,就能收获成功的果实。相信自己,勇往直前,未来将无可限量!
只有拼尽全力,才能迎接梦想的绚烂绽放;只有持之以恒,才能跨越困难的重重磨砺。不要停下脚步,用汗水铸就辉煌,让奋斗成为你无悔的底色。