100多天我从手工测试到自动化测试我经历了什么?含超全学习指南

以前做软件测试感觉很枯燥无聊,就像流水线一样按照流程要求去做,传统软件测试行业也是以“点点点”的手工测试为主,加上国内软件公司不注重测试,受制于大环境影响等也就给了大众一种测试人员虽然身处IT行业,却是毫无技术可言的工种。

到了如今,时代真的变了,最直观的表现莫过于大厂测试人员占比越来越高,甚至测试人员已经超过了开发人员,其次就是招聘要求的提高,越来越要求测试人员拥有七十二变的能力。

而在这其中,自动化测试能力是现在手工测试迈向更高技术岗位的必经之路。

我,从3月初到现在,我从视频会议转岗到智能驾驶已经一个月有余了,是时候好好写我的经历了,打算逼自己一把的同龄人可以参考下。

在这一个多月里,心情很复杂,有兴奋也有焦虑,兴奋的是又可以接触全新的领域,焦虑在于回想在视频会议项目的近一年的时间,从入门到熟悉,经历了一段比较痛苦的适应期。

如今已经习惯了视频会议的测试模式,重新换赛道并且从以前的手工测试为主过渡到现在自动化为主,一切又要从零开始,是否会重蹈覆辙?

有时想想习惯真的是一个很可怕的东西,人一旦长时间待在一个环境下会变得麻木,变得毫无危机意识,转到新的项目,虽然十之八九又会是一段艰难的适应期,但至少可以让自己重新产生危机意识,未尝不是一件好事,Stand at a new starting point and meet new challenges。

目前所在的团队主要集中在智能驾驶CI的测试,由于是集成测试,所以测试与开发是捆绑的,我们需要去了解系统的玩法和逻辑,知道智能驾驶本身是怎么去设计的。

只有了解到系统本身的一些底层原理,才能知道自己测试的哪些地方容易产生问题,哪些不是问题。

这样才能快速完成工作又保证产品质量。我具体任务就负责每天后冒烟的自动化用例分析,自动化脚本用的也是当前最火的Python。

当然肯定不止这一门语言可以实现,最好与实际项目需求和个人能力相结合,选择最适合自己的自动化测试之路。自动化测试可以大幅提升回归测试的效率,测试人员不用花费大量时间去校验原有功能的正确性,因此最大的优点是非常适合敏捷开发过程中,也就是加入到CI/CD中。

在这一个月中印象最深刻的应该就是客户都是985、211名校毕业甚至出国留过学。你知道和一群名校毕业的同事一起工作是什么体验吗?

一开始,面对这样的同事,我清楚的知道,自己和他们的差距实在太大,自己永远追不上他们了,为了不被他们甩的更远,你除了行动,别无他法。

周一至周五除了例行的加班,下班后都要抽出时间学习,周末就更不用说了,简单概括为五个字“累并快乐着”。上班上得比上学上自习还勤快!

很多事情到最后拼的都是坚持和自律。在大学时,看到那么多人迷失、堕落,才会更加钦佩那些每天利用空余时间为自己充电的人。谁都知道坚持了就会有好结果,但就是很多人都做不到。

跟他们更多的接触后,我发现他们真的是特别棒的一群人,因为他们真的是一群友善的人,并且很热情欢迎你加入他们的学习小组,邀你共同进步。

坦率的说,遇见一个欣赏的人不难,但遇见一群真诚上进的人是我的幸运!同他们在一起,我总是有压力,也有动力。因为大家都在跑,你不奋力跑起来,就只会被抛在后面。

有一个著名的10000小时定律理论,即一个人想要成为某个领域的专家,需要经过1万个小时的锤炼。

按此比例计算,如果以每天工作8小时,一周工作5天计算,那么成为一个领域的专家大概需要5年时间,因此初入职场的前几年是职业生涯最重要的,一个良好的开端对你以后的职业习惯、思维和待人接物的方式方法大有裨益。

我庆幸能够与一群优秀的人一起工作,每一天都是崭新的充满希望的一天,充满挑战也充满乐趣!

其实,写这篇文章也没有什么大的意义,大概是分享一下值得期待的职场生活吧!分享的本身就是意义所在。还有就是环境可以影响人的心情和行动,可以的话,求职时选择和你欣赏的人一起工作,你会越来越好的!

我也把我整理的资料以及我的学习路径整理了一下,分享给大家,有需要的朋友可以私信我邀你进群:786229024 自取,除了基础到入门的资源,我们现在也搞了不少进阶自动化的资源,从理论到实战,知行合一才能真正的掌握。

最后还是想谈谈软实力。一个优秀的测试人员,至少要具备以下两个特征:

持续学习能力:计算机技术的发展可谓日新月异,如果不持续学习,那么不出2年,你就会发现你只能当一个廉价的手工测试人员。

所以如果能在工作中学习最好,不能的话,下班后保证2个小时的自学时间。几年下来,你就能发现自己的进步有多大。

日常工作的沟通能力:无论是手工测试还是自动化测试,为了熟悉业务,会有很多机械性的测试工作令人感到枯燥乏味,我们要在工作中想办法优化工作效率,比如与他人的沟通协调能力是非常重要的。

这能体现出一个人处理事情的能力,无论是对于测试工作还是自身能力都是一个很大的优势。

比如说在测试过程中遇到阻塞问题,首先要尝试自己去解决或找他人帮忙,实在解决不了一定要报告测试经理去协调,不能让问题积压在自己手中,否则很容易造成项目进度风险。

只有具备这样的“软实力“才能得到领导的赏识,去参与更有挑战性的工作。

另外补充一句:凡事要趁早。

特别是技术行业,一定要在头几年打下扎实的技术功底,这对将来的技术管理或技术专家路线都有极大的帮助。

软件测试是为数不多可以随着工龄的增长而长经验的技术岗位,测试与开发不同,开发可能更多的是和代码打交道,更注重在一个领域往纵深发展,而测试可以接触不同各行业不同业务知识的项目,变化很多。

希望我的一些拙见,能给各位软件测试er和还在测试领域迷茫的同学一点帮助。

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

  • 17
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值