软件测试的入行与转行

作者: 野草啊 | 来源:发表于2016-08-04 22:55 被阅读1984次

软件测试作为一个行业繁荣发展,也只是近四五年的事情,相关培训也是雨后春笋,自2011年入行,看过太多人转行,看过一些人带着未知想入行,真真是围城里的人想出去,围城外的人想进来。如果去网络上搜索相关信息,大都说,测试是个门槛低的行业,我曾经认同这个说法,现在对这个说法带保留意见,不过,每次别人问我在做什么的时候,我的回答一成不变:玩儿手机的。

这么说一点儿都没有逗你的意思,2011年的时候,诺基亚虽已迟暮,但还顽强的支撑着很多团队的运转,我从那个时候开始手机系统的测试,后来到android app的测试,然后就一直是app的测试,这两种测试,都是每天对着手机各种玩,目的就是把目标玩儿死。所以针对我理解的软件测试,作为QA,我简单的闲聊下。我先来讲两个例子。

第一个,有个朋友的朋友本来的行业与IT毫不沾边,非常唾弃那些动不动就拽英语的人,觉得别人中汉交杂的说话是故意拽,当然,他自己的英文貌似很差。因为自己的行业经常加班,工资貌似在7-8K的样子,觉得暗无天日,就辞了职,去报了个软件测试培训班,说是包就业的,朋友知道我是做测试的,过来咨询我的意见,但他的目的,主要是打听我的工资水平,而不是软件测试工程师的工作内容与必备技能,我非常真诚的听了下这个朋友的朋友的具体情况,然后得出了个结论,他目前职业发展到了迷茫期和瓶颈期,而且听说做IT的工资都很高,因为听说,就像海市蜃楼在你眼前,迷茫的现有工作如魔鬼一样在后面推你,稀里糊涂的你就往前走了。但是,第一,每个职业都有自己的瓶颈。第二,对于将要入行的职业一无所知就扑进来,我觉得不是勇气。第三,我来说下行业里普遍的一些现象/概念。

一,  日常交流。   我们确实经常会中英文交杂的说话,我们会经常说,“这个bug 很难repro, repro rate 为30%”,“可以跟我说下这个bug的root cause嘛?”“明天之前我准备好test case”,我们没在炫耀什么,只是很多词语确实只有那个英文单词能确切的表达这个意思。我说的这种情况是中国团队合作的情况。如果你处于外国团队合作的情况,那么对你的听说能力就会有更高的要求,不过他们都很nice,跟中国的工作人员沟通,在不了解你英文水平的情况下都会特意放慢语速。所以你看,“nice”这个词我真的不知道该用哪个词来代替,你想说“很好”?但其实味道挺不一样的。

二,英文。如果你的听说很差,也一定要有一定的读写能力,因为可能你写报告要用英文,即使不写报告,提交bug也要用英文,即使不用英文提交bug,一些文档你还是要看的吧?比如

http://developer.android.com/index.html

你说你可以看翻译的?我也不知道该怎么回答,我身边的大牛都是能直接看原文书籍和文档的,在我看来,QA尤其需要这项技能,因为测试技术在中国发展的很缓慢,中国顶尖的测试人才也许很多,但出来的书籍,参考文档,先进的还是国外的多些。阅读原文的能力,是很重要的一点。

三,工资。众人眼中IT人才普遍工资高,这一点我还真不知道。仅就行业内来说,你的工资水平是跟你的个人能力严格挂钩的。不挂钩的情况分几种,第一,企业急招,但是实在招不到人,所以高价招人,据说这种都是创业型小公司为了赶项目,会给应聘者超出能力范围的薪资,但项目结束后呢?(这只是我的了解,并没有实例)第二,企业急召,并且你的能力与职业有相对较高的匹配度。第三,HR和面试你的人要么是土豪,要么是傻X。所以,在了解市场行情,个人能力的前提下你再跟别人谈钱。

四,软件测试某些情况下也叫QA,我是玩儿手机的,但不是所有QA都是玩手机的。还有一种叫SDET也是QA的一种。QA又因为工作内容不同而有不同的工种,PC端和客户端,他俩分别有同工种的仔仔。黑盒,白盒,自动化,性能等等。这些概念性的知识是你入行前就需要大致了解和准备的。每个工种都可以说是不同的行业,代表着你以后的职业路径,所以,入行需谨慎。

五,QA也是有职业发展瓶颈的,就像女汉子也需要谈恋爱一样正常。而遇到瓶颈后是逃避还是寻找答案,跟行业没关系,跟人有关系。

六,平台。外包这个词你要知道,典型的几个IT外包公司,文思海辉,博彦,软通动力。这个词当时我怎么都理解不了,后来在外包公司待了两年,才切身体会到。(哎,笨人没的医)通俗点说,A(雇主)公司把一部分活给B(外包公司)公司,你签约B公司,但干的是A公司项目的活。外包又分两种,一种是外派到A公司去,另一种是公司内部有个团队,在B公司里面做这个活儿。外包的话有些人很排斥,在我看来倒是各有利弊。如果你想进入这个行业,但是不能直接和一些大牛公司牵手,那借助外包就会是一个很好的平台。而对于新人来说,平台很重要。这块要展开来说的话也可以但开个题了,暂且点到为止。

七,沟通。对于开发,很多人的固有印象是每天埋头写代码,对于测试呢?其实无论开发,测试,都不是每天埋头写代码的。我们每天话30%~70%的精力去沟通,沟通需求,沟通repro step,沟通测试结果,修复方法……

第二个例子,遇到的新人,聪明,高EQ,高IQ,就是因为什么都高,自己没办法低下来。然后自然而然的衍生出很多问题。而我的另一个朋友,同样高EQ,高IQ,还是个大美女,但态度放的很低,再加上元认知能力强悍,毅力强悍,能力自然跟的上。同样双高的人,但她们的距离太远了,这个距离是态度。我可以接受你不聪明,可以接受你效率低,我甚至可以接受你偶尔的懒散,但我的底线是你对工作的态度,我的最低期望是可以把最简单的工作放心的交给你。我想,态度这个问题不只是IT这个行业,应该是通用的。你可以不喜欢,但你得认真。就像有人跟你表白,你可以拒绝或接受,拒绝请利落,接受请认真。

这个引子貌似有点儿长而啰嗦,我想说的是什么呢?入行。

如果你打算进入这个行业,那有些概念是你需要清楚的。

1.    软件测试的概念

2.    软件测试的分类

3.    软件测试的工作流程

4.    软件测试的测试方法分类

5.    bug的定义

6.    bug的生命周期

7.    测试策略的概念

8.    软件测试常用的工具有哪些

9.    哪些技术是必备的?哪些是辅助的?

还有一些软技能是你需要具备的:

1.    沟通能力

2.    自我驱动力

3.    学习能力

4.    快速的适应能力

5.    责任心

6.    态度

可能远远不止这些,但你连这些都不知道,那你选择入行一定是过于鲁莽了。知道不一定是让你熟练掌握,你知道有这个概念就行了,等你实际工作了,遇到你就会对它有更深远的理解。这是我最近才总结出来的,温故知新,工作5年后重新去看那些基本概念,一些新的理解会冒出来。

那接下来说下转行。从事软件测试后转行的有很多,有转成产品经理的,项目经理,UI设计,交互设计,开发,还有跟IT毫不相关的职业。有工作10多年后转的,有工作1,2年后转的,有遇到瓶颈转的,有因为职业路径规划转的。而我遇到最多的,是QA转产品经理,以及QA转开发测试。如果是行业内的转,你要知道,不同的行业,不止需要的是该行业的专业技能,还有思维方式。就像开发的思维方式是创造,测试的思维方式则是破坏。在我看来,这个是比技能更重要的转变。写到这突然觉得针对转行这个话题,我没啥能说的。

如果你按照你的小表格划好了权重,考虑的石头落了地,那就去做吧。

本文由野草原创,未经允许,请勿在不注明作者来源的情况下转载,如需转载,请联系作者授权,如果你喜欢我的文章,欢迎分享。谢谢~

相关文章

  • 软件测试的入行与转行

    软件测试作为一个行业繁荣发展,也只是近四五年的事情,相关培训也是雨后春笋,自2011年入行,看过太多人转行,看过一...

  • 转行与入行

    这个想法由来已久,一直想入行互联网,互联网是最火的行业,如果不火也没有那么多人都想做互联网,简单来说,是热爱互联网...

  • 转行软件测试

    94年妹纸,目前工作是技术支持,说白了一点是有技术的客服,目前在极光做售后技术支持。工资一般,主要不需要加班...

  • 怎样自学成为一名软件测试工程师?

    对于很多零基础的朋友想要入行软件测试,但却无从下手,这里我简单介绍软件测试以及软件测试学习方法。 软件测试行业里工...

  • Google测试工程师是如何工作的

    本文首发于公众号「软件测试艺术」,回复“软件测试教程”获取:麦子学院、黑马、小强软件测试全套学习教程! 刚入行或准...

  • 零基础软件测试课程推荐

    知乎上看了很多“实习生想做测试、零基础转行想做测试需要去培训? 软件测试如何入门? 如何自学软件测试? 软件自学有...

  • 应届毕业生二黑!销售转测开后收获月薪11k,说道:年轻就要醒着拼

    今天给大家分享的二黑同学完全是零基础入行,之前做过绘画和设计类,考虑到将来的发展空间决定转行到软件测试领域,通过3...

  • 博睿同创|零基础学软件测试怎么样?

    近两年,软件测试在国内的重视程度越来越高,不少想转行进IT的人都将软件测试作为转行的目标。如果零基础的人想要学习的...

  • 软件测试工程师目前薪资高吗?

    软件测试工程师目前薪资高吗?专业的软件测试人才供需之间存在巨大的缺口。刚入行的软件测试人员,起步月薪大多才5000...

  • 软件测试人一路走来的艰辛

    软件测试第一苦:无止尽的点点点 软件测试第二苦,无止尽的等待消耗生命 软件测试第三苦,整天有人忽悠你转行或是打击你...

网友评论

  • 章鱼卷没故事:看了楼主您的想法很有感触,我是一名即将毕业的学生,在选择开发还是测试很是纠结,不知是否能指点一二
  • 叶显:其实我想看的是测试怎么转岗,结果没看到:disappointed_relieved::disappointed_relieved:
    叶显:想从测试转到产品去
    野草啊:@叶显 要转什么岗?这个感觉没什么好说的啊,无非是转岗之前对自己兴趣,岗位的熟悉程度和技术能力评估,然后就是岗位机会,这个是最容易的,前几条评估完了,如果能力过关,找这个职位就好了。
  • 测试小妹子:通过自学找到了一份测试工作,目前做测试3个月刚刚转正,负责基本的功能测试,每天都是了解需求,写测试用例,找bug。现在想进一步学习,看了好多前辈的文章,不知道从何学起,请大神指导一二呀!
    测试小妹子:@野草小石 感谢大神的回复,说了这么多,我觉得对我现在很有指导意义,我决定按照大神的指导,先把工作负责好,然后学习测试理论方面的知识,等这些都能很好的运用到工作中的时候,我再进行下一步的学习:blush:
    野草啊:@我是一个测试小妞 谢谢关注,你问的这个问题太宏观了。测试的工作很琐碎,功能测试的主要工作你已经接触到了,就是了解需求,写测试用例,执行测试。但一个好的测试工程师一定在需求分析上很牛,在最短的时间内分析需求,找到测试点,测试用例就是测试点的补充说明,执行是最简单的部分。如果把这块练到炉火纯青,就可以了解了解测试策略,版本跟踪,测试报告,整个项目流程跟一遍,测试策略是被很多人忽略的,但这块人才是最稀缺的,它不仅要求你技术,还要求你对“项目”的把控能力。sorry,没列大纲,所以说的有点散。个人感觉你如果刚入行,就跟着前辈先把目前手头上的事做好,然后摸透整个项目流程,在把项目流程分块去学习。
  • 7206e37cfa23:我现在就在找软件测试的工作,看了有感触,谢谢你的分享。
    野草啊: @Sunny肉肉 😁谢谢关注。
  • 576b3c791933:非常有指导意义。
    野草啊: @守望在星海 谢谢😁
  • 若水08:是否可以转载~~
    野草啊: @若水08 可以的😁
  • 若水08:感谢分享
  • f60ce55cb4c8:现在在一家外包公司做软件测试的实习生,主要是黑盒为主,每天就是测试app,找bug,读了文章了解很多.😃
    f60ce55cb4c8:@野草小石 😃太感谢了
    野草啊: @YaMan 😁都是这么过来的,有哪些方向有疑问可以私信给我。
  • 缡水的鱼:还可以

本文标题:软件测试的入行与转行

本文链接:https://www.haomeiwen.com/subject/ffkhsttx.html