我,一个高级测试项目负责人,财富相对自由,谁曾想到3年前的我还是一个测试点工呢?

前几天和朋友们聚餐,发现了一个有意思的现象。

所谓的聚餐其实就是大家对于工作生活的一个大型倒苦水现场。我,一个高级测试项目负责人,财富相对自由,谁曾想到3年前的我还是一个测试点工呢?_第1张图片
小A说:最近工作太t.m烦心了,越来越觉得没有意思了,感觉没啥前途,也不给人涨薪。

小U说:我也是,不仅工作压力大,家里也一堆鸡毛蒜皮,回家就吵架,弄得我现在宁可加班都不想回家了。

小白说:哎,我现在也很煎熬,每天都感觉是在迷茫中度过的,不知道自己真正想要的是什么。

大家你一句我一句,都在倾诉着自己的焦虑和烦恼。只有我一直淡定的听着,时不时微笑示意。他们问我怎么不说话时,还被我凡尔赛了一把:

“我对当下挺满意的,未来可期。”

99%的人都想过这样的生活

我,某互联网企业高级测试项目负责人,财富相对比较自由,家庭也和谐美满,朋友圈里总是晒自己善解人意的老婆和可爱的女儿。

周围的人,就没有一个不羡慕我的。

但是3年前的我并不是这样的,那时的我也总觉得工作没啥意思,迷茫和焦虑是常态。

我毕业后没多久就在一家搞自研的互联网公司做功能测试,短短2年时间跳槽了4次。

跳槽如此频繁的原因,表面上是嫌公司压力太大,其实,我自己清楚,只是自己越来越受不了每天重复的机械性质工作,工作中也得不到任何成就感,只能用跳槽来暂时逃避。我,一个高级测试项目负责人,财富相对自由,谁曾想到3年前的我还是一个测试点工呢?_第2张图片

听到这很多人肯定会说,你不学习不成长,一直做个点工,咋可能涨薪呢?我又何尝不知道,我也尝试过利用空余时间去学习自动化测试相关的知识,毕竟自动化测试才是未来的趋势。

我是真心想把自动化测试学好,但自动测试上手较难,是一门综合技能要求比较高的学科。

苦苦摸索找不到突破口,最后,我决定报名学习!

我先后咨询了三家学习的地方,最后选择了其中的一家相对靠谱的,就这样开启了我的自动化测试学习之旅。

四个月中,我似乎成了班里最刻苦的学生,时常夜里十一二点甚至到凌晨我还在巩固当天的知识,并把它扎深在我的脑海里,因为我知道,我没有退路,我只能向前。

相比埋头思考苦学,你更需要的是有经验的大佬或同行给你提意见,给大家推荐一个学习交流地,644956177,里面大神会耐心帮助你解决问题,很多问题能够在线解答,另外群里面也有很多书籍资料和基础的视频,都已经打包好了,赶快加入吧。

那四个月流了很多汗水,也流了很多泪水,功夫不负有心人,四个月结束后,我成功了!掌握了自动化测试,公司老板对我自然就要高看一眼,薪资也是水到渠成地上涨。

我突然觉得自己变的比以前自信,开心了。我知道我当初的那个决定没有错,四个月改变了我的人生,改变了我的状态。接下来我会好好的工作积累经验,拼一个更好的未来,成为更好的自己。
我,一个高级测试项目负责人,财富相对自由,谁曾想到3年前的我还是一个测试点工呢?_第3张图片

作为一个过来人,对学习过程中的困难深有体会。所以我热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、自学方法、心得及踩过的一些坑,记录下来。

更希望想自学的你一样,通过我的分享可以少走一些弯路,可以形成一条自己的体系,并应用到实际中。当然,也真心的希望你们升职加薪,或许这才是最实际的吧。

如果你也有类似的困惑,那么我整理的视频资源和文档会是你的良师益友,或许可以给你带来一些实际性的帮助与突破。

学习路线:测试工具使用->Python编程->测试框架->测试框架开发

一、测试工具使用

首先是测试工具的使用,比如说我要去进行web自动化是不是我要去进行自动化测试环境搭建,环境工具。比如说去安装Python安装,这些环境安装。

至于AppUI自动化,除了上面的一些技能还要会比如说adb的命令,app的环境,app的压力测试之类的。

接口测试其实也是一种功能测试,但是它并不等于功能测试,因为对于接口测试的话也分为1.接口功能测试(需要借助工具进行测试);2.接口压力测试;3.接口安全性测试。而且接口的功能测试是需要借助工具来完成,工具的话就有比如:Postman、Jmeter;抓包的工具fiddler等。

二、Python编程语言

编程语言的能力会决定你测试技术的深度,我当时学的是Python语言,了解编程的都知道Python对新人比较友好,相比其他编程语言来说会比较简单。

在网上找了很多的学习资料和学习视频,但是学起来就会遇到很多问题,没有人能帮我解答,还有很多编程的相关知识,也不太懂,自己一个人学起来很费劲的。容易从入门到放弃

所以也是到处去找那种软件测试的学习社区,有幸遇到了一位测试行业的技术大佬,进到了一个很不错的学习交流群内,里面有很多人都和我一样想要提升,所以都在一起学习,有什么问题都会在群里相互讨论、技术交流,这也极大的提高了学习效率。

现在我也找了很多测试的朋友,做了一个技术分享的交流群,共享了很多我们收集的视频教程和技术文档。如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受,可以加入我们一起交流。(644956177)而且还有很多在自动化,性能方面有一定建树的技术大牛,分享他们的经验,还会分享很多直播讲座和技术沙龙,可以免费学习!划重点!开源的!!!

Python是软件测试进阶的第一步,我们需要掌握Python编程语法,具有一定的编码能力,为基础自动化测试做准备,其次还要掌握Python在自动化中的应用、掌握代码的函数封装、类封装的技能。

三、测试框架

我们还要懂测试框架,Selenium,appium,unittest,pytest,这都是一些开源的框架你至少要懂中间的一到两个。

比如说做WebUI自动化的话,我要懂Selenium+python;做AppUI自动化的话,我要懂appium+python。

如果是进行接口测试的话肯定也是需要去做一个接口的框架,比如:requests。

测试框架开发

一般一个框架的诞生过程会经过三个阶段:

1.学会使用

大致了解框架的使用,可以去看框架的官方文档,一般里面都有详细的介绍,安装之后便可以开始尝试直接拿它来做项目。

2.阅读源码

想要提升自己的能力、达到进阶的效果,当然不能只局限于框架的使用层面上。需要自己多花几周甚至几个月的时间去阅读框架的源码,这样有助于框架使用过程的各种问题的处理和排查。

3.自研框架

自研框架的要求就比较高,一般都是企业对性能有极高的要求,所有的开源或商业的框架都无法满足公司需求才会走上自研的道路。我们可以尝试分析整个框架性能瓶颈,用更高性能的语言替换关键模块,或用寻找、研究更好的算法去实现关键功能。

关于这些知识点的掌握肯定是需要自己多花时间和精力的,关于这些学习资料和学习教程你可以去咱们交流群的群文件直接获取,还很多录制的视频教程,大佬的讲解非常详细,能够帮助你快速理解与掌握。

根据这个学习架构路线,不断地去摸索与提升,突破技术的瓶颈,可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。我也是走过这样一段路,才能获得更多高薪职位的机会,付出终有回报,也算是对我能力的一种认可吧,真正的证明了自己的价值。至少税后30+的薪水是我当前状态下比较满意的。

如果说你在自动化测试工程师阶段还想往性能测试方面去进行发展,要求就会更多了,其实性能也是一种自动化。所以第一个你也必须要掌握一门编程语言,第二个语言脚本,第三个指标,第四个调优。

最后我也整理了一些软件测试学习资料,对于学软件测试的小伙伴来说应该会很有帮助,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这份资料也已经帮助了很多的软件测试的学习者,希望也能帮助到你。需要的进群 644956177 自取喔。软件测试,与你同行!陪你成为优秀的测试工程师!
我,一个高级测试项目负责人,财富相对自由,谁曾想到3年前的我还是一个测试点工呢?_第4张图片

既然都看到这里啦,请你帮个忙:

1、点赞,让更多小伙伴看到;

2、关注我,持续更新测试干货。

敲字不易,如果此文章对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

干货分享

北漂4年,做开发13K,转行自动化测试,真的靠谱吗···

从一个萌新小白到一次拿下5个测试offer,我的测试成长之路···

95后,刚工作2-3年就年薪50W+ ,才发现打败我们的,从来不是年龄···

自动化测试6年后,终于有了属于我自己的团队···

双非流本科毕业,自学软件测试也能成功进入阿里···

你可能感兴趣的:(软件测试,程序员,IT,测试工程师,自动化测试)