一位腾讯在职8年的女测试工程师的心声

在人间换酒钱 在人间换酒钱     2022-12-04     320

关键词:

我工作八年整,之前做过开发,现在正在做测试,发现人们对测试非常轻视,究其原因就在于测试入门的门槛太低了,导致人们认为测试仅仅会点页面。关于测试我想说一下我的看法。

众所周知,如今无论是大厂还是中小厂,自动化测试基本是标配了。测试开发是90%测试人职场道路的终极目标,不仅在于测开技术能力突出,核心竞争力强,待遇水涨船高。更重要的是越来越多的中大型企业开始进行测试工具的平台化、工具化,只会使用工具的测试人可替代性相对就更高,职场议价能力会越来越弱。


然而,现实却很难招到一个成熟的自动化测试工程师。最近我面试了不少来自大厂的测试工程师:华为、沃尔玛、腾讯、字节……等等,每次都以为稳了,寻思在大厂应该都参加过自动化测试吧,实际却是很多工作 10 年的测试工程师,仍然在做功能测试,或是以功能测试为主。

为什么自动化测试人才稀缺?我归纳了 3 点:

  • 对自动化测试领域局限在工具和框架的使用,缺乏整体认知;
  • 对于自动化测试设计理解不深入,一些方法、套路停留在概念理解,无法灵活运用;
  • 测试工作的价值被低估,长期发展受限,被迫和开发人员一起内卷技术工具。

我的自动化测试之路

我的测试之路跟大多数测试人一样,是从功能测试开始的,很悠闲,点了两年,随着时间的消磨,让我产生了对自我价值和岗位意义的困惑。薪资也得不到提升,看着身边的人不断涨薪,或者跳槽去了更好的公司,特别觉得自己跌落谷底,碌碌无为…

学习自动化这个想法,其实自己在心里已经琢磨了很久,就是一直没付诸实践,公司最开始只我一位软件测试人员,没有任何流程和规范,但好在工作比较轻松,这就导致我有充足的时间学习各种测试技术和工具。当时,有一些机会在工作中做性能测试,于是,学会了使用LoadRunner和JMeter,有一次需要测试MySQL数据库的性能,用JMeter搞了半天不知道怎么设置,结果叫一位开发的同事帮我过来很快就搞定了。

让我明白了开发知识对于测试工作的帮助,编程语言的能力会决定你测试技术的深度。当然也能带来收入的高度。

这个时候我才开始真正上心,每天工作不忙的时候,或者下班之后,拿出1-2小时进行系统的学习,不因为我之前一知半解的知识而放弃某个模块的学习,俗话说得好,有压力才会有动力,真的是这样,我竟然真的坚持下来了,经过一段时间的学习,慢慢的觉得,自动化原来也不是个很难得事情,所谓熟能生巧,多次练习之后就会发现其实很简单。

自动化测试学习建议

01、多样化练习

完全按照视频里的操作方法,用视频里的网站,按部就班的写代码,效果不大,并不是说没有必要。因为课程里所使用的网站都是老师“精心挑选”的,主要针对某个模块某个知识点而来的,用来做例子的功能也是最简单,主要目的是让学员明白当前所讲的知识点。

但是在实际应用的过程中肯定会比这复杂。所以建议在按照视频里的例子练习完成后,多拿一些常用的网站或者工作中正在使用的网站多做练习,这样我们往往会获取到一些课程里没有的知识。

一开始不会没关系,就是照着现有脚本抄也要练习,因为只有练习才能熟能生巧。

02、虚心学习不自以为是

因为我之前是有代码基础的,所以在第一次学习的过程中将所有代码相关的课程都跳过了,所以导致了知识的断层。第二次学习的过程中,是将课程从头到尾的完整的看了一遍并进行了实际操作,才发现,之前被我跳过的内容隐藏了一些我从前并不知道的知识点。

03、有始有终

第一次学习时,学习完脚本录制之后,就停止学习了,并没有继续学习后续的内容。

第二次学习后发现,用录制的方式写脚本是很low的,很有局限性,并不能满足所有的需求,后来用WebDriver和UnitTest才是真正的高级,解决脚本录制不能解决的问题。

04、遇事迎难而上

在我学习完课程后,自己在练习的过程中,遇到了课程中并没有讲到的内容,脚本执行一直报错,在我第一次的学习过程中,遇到问题就放弃了,并没有积极的去解决问题,导致了最终的放弃。

而第二次学习中,遇到问题后我积极的去各种网站查找解决问题的方案,问题总会得到解决。在问题得到解决之后,发现这是一件很值得骄傲的事情,心情就会变好,虽然解决问题的过程可能会很艰难。

05、应用到日常的工作中

我们学习完自动化之后,不要学习完就行了,而要积极的将其应用到我们日常的工作中,如果放着不用,一段时间之后我们学习到的知识都会慢慢遗忘。将其应用到工作中后,不仅能对技术进行不断练习、优化、升级,还能提高工作效率,何乐而不为呢?

这是我自学自动化的历程,走了不少弯路,也没有专人的指导,只能靠自己去摸索,希望我自己犯的错误能让大家引以为戒。

我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和收集总结,所以,我和朋友特意花了一段时间整理编写了下面的《自动化测试工程师学习路线》

一、先学习一门编程语言,建议python

二、Python自动化测试框架应用

三、自动化测试篇 - Web UI 自动化

四、自动化测试篇 - 移动端UI 自动化

五、自动化测试篇 - 接口自动化测试

六、自动化测试篇 - 持续集成Git、jenkins、Docker

七、自动化测试篇 - 性能测试LoadRunner、jmeter、app性能

八、自动化测试篇 - WEB安全测试、渗透测试、漏洞扫描

九、自动化测试篇 - RobotFramework、AirTest

十、测试开发篇-自动化测试平台开发

十一、互联网高薪测试拓展知识、Redis、MongoDB、Nginx集群实战


最后也为大家准备了一份配套的学习资源

其中资料包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。有需要的小伙伴可以点击下方卡片,免费领取:

在职阿里3年,一个27岁女软件测试工程师的心声

简单的先说一下,坐标杭州,14届本科毕业,算上年前在阿里巴巴的面试,一共有面试了有6家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少)其中成功的有4家... 查看详情

入职阿里,一位女测试工程师的心声

...点中度过,过了好几年发现自己还只是一个功能测试工程师,看着身边人一个个的在技术的道路上越走越远,而自己只会功能测试,焦虑感也油然而生,这一份工作给 查看详情

在职阿里2年,一个26岁女软件测试工程师的心声

简单的先说一下,坐标杭州,14届本科毕业,算上年前在阿里巴巴的面试,一共有面试了有6家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少)其中成功的有4家... 查看详情

腾讯高级测试工程师的心得体会

作为一只从事软件测试将近10年的老鸟,如今在腾讯某测试团队任职测试主管一职。回首过往,从事软件测试这十年也有些许体会,写出来供大家思考,欢迎大家留言交流。首先,先谈谈软实力,一个优秀的测试技术专家,我认... 查看详情

“我是一名阿里在职6年软件测试工程师,我的经历也许能帮助到许多人”

...过测试新人也做过测试组长,现在是一名阿里的测试工程师,已经工作6年了。回想刚入行那会,功能测试都玩不溜从,最开始或者更长的时间一直都在从事点点点的工作。觉得工作没有乐趣,枯燥,就这... 查看详情

一位19年mac用户的心声:“我真的很讨厌库克”

整理|郑丽媛出品|CSDN(ID:CSDNnews)苹果公司成立至今,已有45年历史。在这数十年的沉浮间,苹果曾步入辉煌,也曾跌落谷底,历经千帆,如今靠一“稳”字行走于世。许多人说,乔布斯去世后... 查看详情

腾讯高级测试工程师的心得体会

作为一只从事软件测试将近10年的老鸟,如今在腾讯某测试团队任职测试主管一职。回首过往,从事软件测试这十年也有些许体会,写出来供大家思考,欢迎大家留言交流。首先,先谈谈软实力,一个优秀... 查看详情

在职字节面试官:为什么测试工程师都有这个通病?

...友闲聊,感触颇深,据他说公司近期招聘的测试工程师,大多数候选人都有一个“通病”:在工作2-3年的时候遇到瓶颈,而且是一道很难跨越的坎。为什么会遇到这种情况?因为大部分测试工程师在工作了... 查看详情

腾讯8年测试工程师经验分享,如何从功能测试转成自动化测试,写给还在迷茫期的朋友

我毕业3年了,但与技术相关的工作也是越走越远。今天我想跟大家分享自己了在软件测试行业发生的那些事,希望能够鼓励那些跟我一样的朋友共同前行。我大学学的计算机专业,有一点编程基础。我的软件测试职... 查看详情

1~5年的软件测试工程师,该学习哪些知识实现涨薪20k?(代码片段)

...所学的东西,为大家分享一下。对于1-5年的软件测试工程师,先简单点,问自己几个问题:会一门编程语言,懂自动化测试,懂Appium操作,元素定位、操作、等待、滑动等,深入讲解PO、unittest、yaml... 查看详情

“被裁员之前,没得到任何风声,措手不及...”一个在职6年测试工程师内心独白

前言一个码农(软件测试工程师)的自白小张:我们用工作五年的积蓄,在这个一线城市买了房子,买了车子,然后领证。我也在6年前进入了一个很多人梦寐以求新的公司码农的新生活开始了。在这家公... 查看详情

一位微软技术大牛,工作8年的职业经验分享

写在前面进击的叻叻是小灰的一位朋友,本文整理了他今年9月返校进行校友职场经验分享的内容,从职业选择、职业发展、工作体验和职业认知四个方面,分享自己微软八年职业生涯的经历和感悟。这篇文章是对当... 查看详情

24浙大在职计算机需要考机试么

...测试,得到包括Google中国、Microsoft、雅虎、网易、百度、腾讯等在内的百余家大中小型各级企业的认可和支持。同时,从19考研起,浙江大学计算机学院硕士研究生招生考试上机复试成绩可以用前一年的甲级或顶级PAT成绩替代。2... 查看详情

8年软件测试工程师职业生涯感悟—写给正在迷茫的你

这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行... 查看详情

facebook没有测试工程师,如何进行质量控制的?

Facebook从04年的哈佛校园的学生项目在短短的7-8年的时间中快速增长为拥有10亿用户的世界上最大的社交网络,又一次见证了互联网创业成功的奇迹。同时它的产品研发流程也成为了众多互联网产品公司的追逐对象。 在如今... 查看详情

工作十年+的测试应该具备什么能力?

...作,就是从应聘者转为面试官,记得印象深刻的是面试了一位做了8年的测试。对方气场很足,嗯,毕竟那时的我还只是一个3、4年经验的小测试,相反,印象深刻的并不是对方的气场,也不是精湛的测试技术(其实对方面没什么... 查看详情

月活8.89亿背后:微信工程师细数兼容测试经验

作者:曾夏,微信客户端测试开发商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。 原文链接:http://wetest.qq.com/lab/view/306.html2017年4月,企鹅智酷公布了最新的《2017微信用户&生态研究报告》。报告数据显示,... 查看详情

我在腾讯做测试这5年总结的7条生存经验,受益终身...

简单做个自我介绍,我是一名腾讯在职测试工程师,从16年毕业到现在工作了5年。一路走过来,觉得自己很幸运遇到了很多伯乐,教会了我很多道理和职场经验。也非常荣幸在腾讯工作过5年,搭建过蚂蚁金服... 查看详情