成功转行软件测试感受,一个从业3年的过来人告诉你

271 篇文章 20 订阅

我从事测试工作已经3年了,也是从其他领域转行过来的。很多人问我,什么样的人适合转行,我认为,如果你对你的工作不满意,或者想换一个工作环境,亦或者想**更多的工资,都可以通过转行来改变,当然转行也看找准方向,随便换一个行业,也不一定能满足你的需求。

因为本人之前也是从销售行业转行过来的,之前的帖子有提到过,说实话,当我毕业那年,我就想到自己以后坐在办公室里面的样子,但是天不如愿,还是在社会上摸爬滚打,干了几年销售工作。偶然机会,在家人的推荐下,了解了软件测试。并且如愿,成功转行软件测试,目前已经从事软件测试工程师三个多月了,说实话,工作很顺利,薪资待遇都不错。

转行学习过程中,其实很担心自己能不能成功,但是在老师的耐心教导下,学习了两个多月,成功拿到了offer。当时给自己都震惊到了。

实战训练学习,让我真正意义认识到了什么是IT行业,软件测试和软件开发到底哪个更适合我。当然,今天我要从我面试的时候开始说起:

在学习软件测试即将结尾的时候,应老师的要求,自己写了简历,简历当中,都是自己在系统学习中,做过的项目。

去公司面试的路上,很害怕面试官问我一些特别刁钻的问题,让自己答不上来。然而面试中,完全让我打消了这种恐惧,因为面试官问到的都是我简历中的参与的项目相关的问题,并且问的很详细,从测试理论,到用到的技术,以及写过那些脚本,然我很流畅的完成了面试,并且成功拿到了offer。

入职第一天,在提交了所有的入职资料后,部门领导给了我一堆公司目前的项目文档,告诉我让我熟悉几天。前几天就是完全熟悉公司业务,了解公司的研发模式,针对公司给我的项目文档,我设计了相应的测试计划,以及测试用例的编写。并且得到了领导的赏识。

在接下来的工作中,很快就融入到项目当中,并且根据我写的文档,进入项目测试。很多人可能会有疑问,为什么会这么快就介入到项目当中。在这里我要重点说明,因为在培训学习过程中,和我们公司类似的项目我已经在接触过,并且完整的做过一遍,所以很快就可以上手,并且把学习当中用到的所有技能,都拿出来用到了公司的项目当中。

最值得炫耀的就是,部门里面除了我们老大以外,其他人没有人会自动化测试,然而,我会啊(哈哈哈哈),所以主动给老大提出,这里让我负责进行设计,测试。轻松的用selenium完成测试。并且在我入职两个月,项目成功上线,并且提前转正。

在目前的工作当中,我已经提升到了项目测试组长的职位,当然虽然是一个小小小领导,但是自己仍然还是对自己的工作比较负责任,每天工作都很充实,并且开心。因为自己初步达到了当初想要的那个阶段。

当然能达到现在这个状态,首先感谢的是家人,对我的支持,再次感谢的是我的那些老师,对我的教导,让我很快学习到了软件测试的精髓,并且如愿的进入了IT行业,步入真正意义上的白领。

所以在此想告诫大家,其实喜欢一个工作,认真做好自己的工作,感受每天都是不一样的。正在从事软件行业,或者想要转行进入软件行业的同学们,不用担心,不用害怕,因为互联网行业,永远是发展行业,不会过时,工作中,也不会让你感觉到空虚,每天都会是一个不一样的生活。

那初学者如何快速入门软件测试,下面给大家说说方法:

1、长期学习软件测试理论
其中包括测试方法熟练运用、测试思维的养成
测试方法可以找一本基础理论的书籍

熟练运用和测试思维的养成我认为是需要功能测试经验的积累,多看看别人的用例,别人提交的bug

2、测试中bug定位分析

测试中bug定位可以学习fiddle抓包,数据库分析数据,查看日志,之前发过的F12定位web测试前后端bug也是其中一种

Fiddle教程我发现现在多数教程都是如何使用,而聊到如何分析的几乎没有,我没有找到哦,后面开一篇聊聊,共勉!

数据库分析数据,这就需要学习数据库相关知识了
SQL基本语句的学习(增删改查),查询是重点

3、接口测试

学习相关概念
学习Json基本语法
学习常见接口测试工具的使用
如Postman

4、python基础学习

看书、代码敲起来、练习做起来

5、自动化测试

(1)python+selenium基于web的UI自动化学习
(2)python+appium基于APP的UI自动化学习

6、掌握1个或者多个自动测试框架

学习robotframework, python的unittest

7、掌握性能测试技术

学习jmeter

题外话:

现在常见的现象是功能测试工程师想去做自动化测试,他觉得写自动化测试是价值,他能从中学到新的内容。

但是我觉得,你想清楚自己是在哪个阶段上,你想往另一个方面去发展的话,那么你一定需要在另一个方面去做额外的努力。那么这个做努力的过程中,从知识积累的角度来讲,它一定是从深度再到广度。

所有的测试离不开基础理论的支撑,即使是自动化。

我对自己的要求是在工作当中,如果接触到了一个技术,一个项目,一个功能,不轻易放过。不是得过且过,我测了就测了,一定要刨根问底。相信这样,每个接触过的技术都会变得比较深入。随着项目接触的越来越多,做到的事情越来越多之后,你很快就会发现,你有了深度的同时你就有了广度。
个人对自动化学习的要求:

考虑把身边天天碰到的这些重复性劳动,用一个简单的脚本,或者做一个简单的工具去做优化。一方面这是来源于对整个知识体系的理解,想法、思维方式,以及行动。在这个过程中,就体现作为一个测试人员的价值。我相信随着工具越来越多,知识面越来越广后,能做的事情就会更多。

文章来源:网络 版权归原作者所有

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值