iceman123 发表于 2015-3-7 18:57:25

27岁转行软件测试,写给像我一样迷茫的人

首先说下我自己的情况,没名气二本院校毕业,专业理工类,非计算机科班。进入测试行业前,在工厂里面上过班,。这篇文章主要是写给跟我有类似经历的朋友或者正在考虑进入测试行业的朋友。2015年1月下旬,面试了几家公司,最后通过2家公司面试。一个北京博彦科技,外派微软月薪5500和一家小公司月薪5000。面试通过后总算进入了工作岗位,培训还没结束的时候都是希望能早点进入工作岗位,但是,真的进入了工作岗位之后,发现有时候工作是让人挺郁闷的一件事情。首先是从选择公司开始吧,因为2家面试过了,当时选择了小公司,是做手机app测试,当时觉得移动端以后发展会好一些吧,加上之前对外包的印象不是太好,所以没有选择博彦科技。刚开始进入工作岗位,确实是让自己迷茫和郁闷了2个星期,就自己一个测试人员,还是自己不熟悉的手机app测试,每天不知道去做什么,担心这也做不好那也做不好。每天都很害怕领导叫自己的名字。在这段时间里想到的唯一一个解决方法就是换个公司,后悔当时自己怎么就没选择博彦科技呢。但是有些事情自己最后还是想明白了。现在在这家公司里这些问题自己都解决不好,到别的公司自己还是一样的,在工作中有些问题你就得去面对,去努力去解决,只有这样自己才能有所提高。最后还是决定先留在小公司了。     上面就是自己的一个大致求职经过吧,自己在学习和求职的过程中也遇到过不少问题,下面算是一些总结吧,鉴于自己对软件测试行业认识水平还很有限,以下内容仅供大家参考吧。 一大家最关心的问题:软件测试行业怎么样?工资在什么水平?软件测试行业,在国内还处于发展阶段,比一般的文员,内勤,工厂流水线工人这类的工作,软件测试的工作环境,职业发展还是好的。但也没有某些培训机构吹得那么天花乱坠,神乎其神,软件测试应该算是一个相对较好的职业。刚入门的软件测试工程师,在北京,上海,深圳这些IT行业较集中的地方,大概在5000左右。在二三线城市,起薪在3000-4000左右。   在北京,2-3年测试经验的,可以到8000左右吧,这个后期还是看自己的能力吧,能力越高,高工资也就越高。 二 软件测试难学吗?    软件测试入门不难,只要你愿意学习,不管是什么专业,都可以进入软件测试行业的。至少我自己是转行做测试的,还见过心理学,医学等专业转行做测试的。   计算机专业的同学,我个人建议,能做开发还是先几年开发,真的对测试感兴趣,再从开发转到测试,因为测试后期发展还是需要编写代码的能力的。 三 软件测试需要学习那些知识   其实要学习哪些知识,大家可以直接去招聘网站查看职位要求   刚入行,主要就是下面这些吧   1软件测试基本理论知识件测试的基本概念、软件测试的流程,并能熟练的应用常见的用例设计方法来设计测试用例。掌握常见的测试方法和类型,BUG缺陷管理流程2计算机网络知识 3Linux基本操作和MySQL的增改删查4会一门编程语言最好,比如shell脚本,Java,Python编程5一些测试过工具的使用,比如QTP,LoadRunner这类   基本上,你掌握软件测试理论知识就可以去面试了,Linux和数据库这个看公司,有的面试会问,有的不会问。会编程和使用测试工具,是面试时的加分项。就我自己的面试经历来说,测试基本理论一定要掌握,如果你没有多少测试经验,面试官看你基本理论掌握不错,基本上也会招进去做新人培养的。 四 大公司,小公司怎么选择结合自己的经历,反思了一下,觉得刚进入测试行业,还是选择流程规范的大公司或中型公司,给自己学习正规流程的机会以及作为自己的职业缓冲期。大公司一般分工比较细,在平时项目不是很紧比较空闲的时候自己可以有目的的去提高一些能力,如英语能力,代码编写能力等等。一步步靠近目标,直至实现。像博彦科技,文思海辉,软通动力这类外包都是可以考虑的。外包一般工作2年,就可以跳到好的公司了。    小公司一般存在下面的情况,比如所在公司上层对测试的不重视、测试流程不规范或者根本就没有流程、软件产品没有需求书等等。如果觉得自己能力比较强,喜欢独当一面,那小公司更适合你。 五 找工作时的一些注意事项   1面试时不要紧张,提前查好路线,提前出发,以免路上出现堵车什么的意外情况,谈工资的时候,如果感觉自己表现不错,和面试官谈话很融洽,工资可以多要一些。   2公司的工作时间,上下班时间,试用期时间,加班有没有加班费,这些尽量问清楚,在签合同的时候也要注意,这些在合同里有没有写清楚,HR的话不能完全相信,比如那个小公司,面试的时候我问了周六日加不加班,当时说不加,签了合同以后,告诉我周六上班。所以大家面试的时候,留个心眼,HR的承诺,能写进合同的,尽量写进去,否则,可能只是口头承诺。   3拿到offer后,不要急着去上班,留给自己几天的考虑时间,因为可能有的公司给offer的时间比较长,可以等等有没有其他公司的offer,或者面试通知。   4住的地方,尽量离自己的公司近一些,这样每天上下班可以节省不少时间,就有更多的时间来充电学习。 六 刚开始进入公司很迷茫,该做什么?   刚进入工作单位的前两三个月时间里可能会有一个浮躁期,工作中会有找不到方向和目标的迷茫感。我总结了一下 1 熟悉公司的文化和制度,公司里的人和公司作风。 2 熟悉业务,这块很重要,需要认真对待。 3熟悉公司的开发流程和测试流程。 4业务熟悉后,将自己所学的知识运用到实际工作中。提高自己的测试水平。 5培养自己的沟通能力,与业务相关的所有人都能很好的沟通。 6工作中遇到的问题及解决措施要及时总结整理。 7针对公司的项目或产品选择适合的自动测试工具,帮助公司提高测试效率。             这些都需要一步一步的去努力去提高,我觉得这些对自己在公司的发展甚至于对于自己的整个职业发展都会起到很大的作用。 无奈文字功力有限,还有很多想说的话,没有表达出来,大家有什么疑问,可以联系我的QQ 759666326,一起交流测试 。

situyimao 发表于 2015-3-8 09:02:04

楼主你好 我是大三的学生 学的电子通信方面的 软件测试没有相关的专业 我如果想要毕业从事软件测试是不是要现在 找一个培训机构学习测试呢? 有没有好的学习班推荐呢?

situyimao 发表于 2015-3-8 09:04:01

楼主 我看的你的帖子收益很多 我是大三的在校生 是电子通信专业的 我看过软件测试的实习生也会找我们专业的 但是由于没有专门的软件测试专业 而我想毕业从事测试行业 是不是要找一个培训机构之类的专门学习一下呢 楼主有什么好的意见吗

msnshow 发表于 2015-3-8 14:41:20

专业和相关背景差点,要求低点,也能入行,只能入行好好学习,一样有好发展的

ayuyua 发表于 2015-3-9 09:07:23

楼主总结的很好,这么短时间就能达到这样水平,很佩服你,要好好像你学习才行

妈妈咪呀 发表于 2015-3-9 09:40:34

广告打的真好,谢谢:lol

zhongkuilian 发表于 2015-3-9 10:06:01

楼主总结的很好

mylovesherry 发表于 2015-3-9 10:09:17

我和楼主有相似的经历,以前在东软做了3年的web软件开发,因为都是外包项目,加班加的我实在受不了了。我一个小女孩经常后半夜回家,真心很累。身体也扛不住了,后来决心转行干测试,虽然挣得没有以前多,但是轻松很多。但是我现在就在迷茫期,我没有经历过正式的软件测试方面的培训,都是自己自学和借鉴以前工作中的经验,不知道楼主对于我这种情况有什么好的建议没有。

mylovesherry 发表于 2015-3-9 10:09:21

我和楼主有相似的经历,以前在东软做了3年的web软件开发,因为都是外包项目,加班加的我实在受不了了。我一个小女孩经常后半夜回家,真心很累。身体也扛不住了,后来决心转行干测试,虽然挣得没有以前多,但是轻松很多。但是我现在就在迷茫期,我没有经历过正式的软件测试方面的培训,都是自己自学和借鉴以前工作中的经验,不知道楼主对于我这种情况有什么好的建议没有。

ntgecm 发表于 2015-3-9 10:30:48

@mylovesherry 熟悉业务流程就可以,测试核心就是了解业务流程。有开发经验更好,不仅可以准确定位问题,还可以帮助开发解决问题。

ntgecm 发表于 2015-3-9 10:30:55

@mylovesherry 熟悉业务流程就可以,测试核心就是了解业务流程。有开发经验更好,不仅可以准确定位问题,还可以帮助开发解决问题。

ntgecm 发表于 2015-3-9 10:35:45

@situyimao 可以自学,可以先从测试理论开始,然后进入一家公司,可能起薪较低,其次最好有老员工带,然后做一段时间,在跳槽,这时你已经不仅入门,还可以更好的发展;如果不缺资金,可以去专业机构培训,这样起薪可能高点,后期在向高级发展。
希望对你有帮助

mylovesherry 发表于 2015-3-9 14:16:49

ntgecm 发表于 2015-3-9 10:30
@mylovesherry 熟悉业务流程就可以,测试核心就是了解业务流程。有开发经验更好,不仅可以准确定位问题,还 ...

很荣幸收到您的回复,经常在论坛里面看见有人说做测试要想发展的好,挣得多就要做性能测试和自动化测试。可是据我所知的一个测试团队,70%-80%的人都是做最基础的功能测试。正如您说的熟悉业务流程就可以。中小型企业都没有专门做性能测试。请问根据您的经验,做测试的发展方向哪方面更好一些。

ntgecm 发表于 2015-3-10 14:57:23

@mylovesherry 最近2年自动化测试、性能测试确实比较火,当是这些能做好也是有前提的,前提是对需求、业务流程、数据流都非常熟悉,然后在通过机器程序代替人工做、也就是适合回归(重复的流程)。但在强大的自动化也不能代替人,而且对于中小企业而言、投入自动化,本身就是高风险低收益的事,所以还是以功能为主,待企业发展到一定程度可以尝试开展。据统计80%以上的bug都是由人做功能测试测得,而不是自动化,而且某些行业如保险、银行等等、要求测试对行业相关业务非常熟悉,这样是普通自动化测试很难介入的。

ntgecm 发表于 2015-3-10 15:04:03

@mylovesherry 1. 技术方向:自动化测试工程、 性能测试工程师 2. 管理方向:项目经理、测试经理、SQA 3.技术支持方向: 售前工程师、用户体验师、需求分析工程师、售后及技术支持。这些都是不错方向。目前看自动化、性能、管理方向的比较多,市场也比较缺。按自己能力来选择吧

小小云 发表于 2015-3-10 16:29:53

mylovesherry 发表于 2015-3-9 10:09
我和楼主有相似的经历,以前在东软做了3年的web软件开发,因为都是外包项目,加班加的我实在受不了了。我一 ...

楼主总结的测试基础打好,测试的流程,至于业务流程,这个根据你自己的公司所做的东西来看的,你有开发经验有优势的

mylovesherry 发表于 2015-3-11 09:50:16

ntgecm 发表于 2015-3-10 14:57
@mylovesherry 最近2年自动化测试、性能测试确实比较火,当是这些能做好也是有前提的,前提是对需求、业务 ...

非常感谢您的说明,我一定会好好努力的

mylovesherry 发表于 2015-3-11 09:50:53

ntgecm 发表于 2015-3-10 15:04
@mylovesherry 1. 技术方向:自动化测试工程、 性能测试工程师 2. 管理方向:项目经理、测试经理、SQA 3.技 ...

非常感谢您的建议,我一定会好好考虑我的职业发展目标的

mylovesherry 发表于 2015-3-11 09:51:11

小小云 发表于 2015-3-10 16:29
楼主总结的测试基础打好,测试的流程,至于业务流程,这个根据你自己的公司所做的东西来看的,你有开发经 ...

谢谢您

msnshow 发表于 2015-3-14 12:48:36

总结得很不错
页: [1] 2
查看完整版本: 27岁转行软件测试,写给像我一样迷茫的人