我对软件测试行业的个人理解(3)

发表于:2015-11-16 08:53

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:又是你    来源:51Testing软件测试网采编

  有人发消息问我:
  我该做什么,走什么路线?
  我想做XXX该怎么办?
  我学了XXXXX但是只懂皮毛怎么办?
  我想去XXX公司,要怎么做?
  有什么书推荐?
  我感觉学不到东西,怎么办?
  我感觉测试很无聊,怎么办?
  -------------------------------------
  想去XXX公司,是需要敲门砖的。
  这里有一个矛盾,大家都想去大公司、好公司,但是大公司好公司凭什么让你去。
  我觉得,这时通常需要一个敲门砖的,比如,
  高学历或名牌大学毕业大公司可能校招的时候就只去几个学校招人,那么你没那种学历想校招进去是不可能的。
  以我曾经外包去过的某事业单位性质金融机构为例,校招进去需要博士学历或清华北大硕士学历,并且每年只招那么几个人。
  至于什么跨国外企之类也有不少青睐名校,这就是通常我们说的,读好书,找个好工作
  很强的技术能力?多种不稀奇的技术集合在同一个人身上,组成一个稀缺的技术组合
  首先,长期从事普通手工黑盒测试的人,基本上技术路线就没有积累。如果你说你掌握了XXX测试用例设计方法,也觉得能算是技术的话除外。但这些几十年前就存在的测试用例设计方法,基本上大家都会。
  但是有人是以技术能力跳槽去大公司当测试的。比如中公司的开发,去大公司当个测试,技术能力上不会有多大问题。我认识一些开发觉得太累,后来转行做了测试开发或自动化测试白盒测试
  而技术组合,我觉得是测试行业里真正的技术能力的体现。开发人员有博和专的选择问题,测试人员似乎只有博这一条路。(安全测试之类的特殊领域可能有专,那也是极好的)
  稀缺的技术组合可以作为一种核心竞争力。为什么呢,比专我比不过开发,只能比博。在一些需要技术的测试岗位招聘时,碰巧具备他要求的技术组合的人,机会比较大。
  很强的管理能力?
  对测试人员来说,做到测试经理已经是管理路线的天花板。国内测试人员做技术总监的好像不太有。当然国外有高的,我以前公司里测试管理路线最高的老外做到VP,分管云计算部门的测试。
  一般人也就做个中层为止了。那么中小企业的中层管理人员跳槽去大企业做测试工程师? 我倒是觉得反过来的可能性比较大。
  同类型公司的从业经验
  这个可以有,我觉得这种可能性是社招里面最大的。比方说你也做机顶盒,我也做机顶盒,你是大公司是我想去的地方,我是在小公司比较乱的地方,但是我如果做熟了,碰巧你又缺人,我运气好说不定就能进那个XX公司了。
  在比如他招XXX测试,而你是对XXX业务方面很熟悉。那去XX公司做个黑盒手工测试机挺大的。
  托关系,内部推荐
  有可能,但是别人也走会内部推荐流程。
  去什么公司做测试比较好?做什么测试比较好?特别是对新人来说。
  前提条件:这里前提条件,你是计算机相关专业的人,有普通的学历,这样你有一定程度上的选择权。如果你没有这个选择权,就只能做黑盒手工测试了。
  结论是:重点考虑平台、技术路线长短
  如果你有敲门砖,可以选平台就最好了。
  如果没有敲门砖,可以去你想选的平台的同类型技术路线较长的公司。
  平台和公司的类型有关,有技术密集型的行业,也有劳动密集型的行业
  首先,不建议去外包公司。外包行业的特点是低附加值,劳动密集型产业。去外包公司做XX信息管理系统,不但对开发来说是技术路线最短的,对测试来说也是最短的技术路线,三个月走完技术路线,短不短。技术路线短的公司只适合做管理,不适合做技术,更不适合做测试。我刚毕业时是做了外包测试,一开始测的就是XX信息管理系统。后来因为公司外派把人派出去,碰巧离开了这家公司,运气。
  其次,不建议从事黑盒手工测试。黑盒手工测试是零技术,最短的技术路线,三个月就走完了。这点东西,你什么时候学都可以,没必要刚毕业就学。你做再多黑盒手工测试,提升的无非是熟练度,而不是技术路线长度。也就是说,点鼠标点得快和点的慢的区别。卖油翁说的“无他,唯手熟耳”,就是很多黑盒手工测试人员的真实写照。我当时也是一样,就是变成熟练工,没啥意义。
  再次,不建议去加班太多的公司。没啥意思就是了。大好时光不要浪费在加班和通宵加班上。有空学点东西吧。
  建议先做开发。最好不是那种做增删改查XX信息管理系统的开发,做那种开发技术路线也短的要死。当然,至少比黑盒测试要好。总之你不管做什么开发,做个三年,再转做同类型软件的测试,你绝对比做了同类型软件的测试做了三年的同学有优势。假如你最终目标不是成为XX信息管理系统的测试人员,那最好一开始也不要做XX信息管理系统的开发。做产品的公司,优于做外包的公司。做独立的软件产品的公司的技术路线一般都不会太短。(注意:小心夕阳行业,比如我某家公司的某个项目组做DVD光盘刻录软件,这种行业很快就要消失的)。现在2014年,移动互联网挺火的,如果今年毕业的,去做三年移动端开发,比如ios开发,薪资可能就超过比你早三年毕业一直在做黑盒手工的手机软件测试的前辈了。下一步你就可以转做ios自动化测试,完全打败你的前辈们了,而且说不定不用减薪。虽然纯黑盒手工测试人员不承认,但他们其实在这个行业里的底层。
  假如是在不想做开发,也可以,那就选业务是决定性因素的行业。比如,金融行业。你不懂业务做不了他的测试,而金融业务你学也学不完。这是黑盒手工测试最有价值的类型。虽然不是技术路线,但是你有积累,也不怕新人替代你。
  直接做自动化测试之类的,不太现实。有的人毕业直接做自动化测试了,那种也有,但是太少了吧。以国内来说,自动化测试的工作机会远少于黑盒测试。哦有的人不相信的话可以找个招聘网站搜索一下,再看看搜索结果。大部分工作是要求懂一点自动化的黑盒测试或懂一点技术的黑盒测试。专职自动化测试的岗位不多的。测试开发岗位要另外考虑。毕业直接做性能测试、白盒测试、安全测试,也是极少。
  做混合类的测试怎么样?有的岗位又要做手工又要做性能又要做自动化。不用怀疑,这种岗位招的其实就是懂一点技术的手工黑盒测试。一般都是手工黑盒测试为主。
  游戏测试?这个游戏测试我是不了解。游戏行业我还是了解的。游戏这个东西,如果投入大量的资金,可以开发出不失败的作品。如果投入少量的资金,也有可能抽中大奖开发出风靡全球的作品。但总的来说,游戏不是那么好做的。我个人的偏见是国产游戏不好玩。。。
  综上所述,我觉得从开发做起是最好的,也是国外的经验。做开发也讲究个选择非外包,非XX信息管理系统的公司,这样技术路线长。
21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 测试工程师山哥
    2015-12-29 15:25:40

    对于一个不是计算机专业的人开始就去做开发会有人要吗

  • umlanne
    2015-12-04 15:30:40

    up主写的好棒,分析的全面有条理,很多建议都很实在,忍不住留下我的第一次评论!我是今年大四实习的女生,专业算是对口,软件工程因为开发不行所以找了很久找到了测试方面,在一家创业公司做的是黑盒测试,现在快一个月,不能说测试无趣,找BUG其实还是很好玩,但是快餐型的项目真的是一去就能上手做测试,抱着一颗虔诚的学习心态在一个月里无数次自我拷问,这样有意义么,公司黑盒测试没什么技术,白盒完全没有,项目迭代快,周期短,网上搜集自动化资料多且杂但是代码又看不下去,感觉无路可走似的,自我怀疑互联网是否真的适合我走下去,up主的这篇文章有几点建议很中肯,关于以后找工作我会谨慎对待加以分析,还好现在扭转应该来得及,up主的这篇文章,真的谢谢`(*∩_∩*)′

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号