谈起软件测试现状,人们最关心的是什么?
薪水、测试:开发比、测试技术...?
从Practitest调查报告(以下参考材料——截图,均来自这个报告的中文版,感谢于洪奎先生领衔的中文翻译团队,本文最后附完整报告下载方式)看,过去几年薪水没有明显变化(其实有变化),和欧美距离依旧比较大;甚至年限越长,咱们的薪水比非洲从业人员还低不少,会😹?可以看看这篇文章:头条:国内软件测试人员薪水初步报告 可能在非洲物以希为贵。
(单位是美元,年薪)
好消息:测试团队在增大,规模大的团队所占比重越来越高,小规模的团队越来越少,这有利于测试团队更加专业化。
坏消息:喜欢软件测试的人员在变少——自己主动想成为测试人员的比重从2017年的24%降到今年的18%,降的幅度挺大。这是国际软件行业调查的结果,在国内热爱软件测试的人更少,记得在早期软件测试大会上,我问参会的测试人员:热爱软件测试的同学,请举手?没有一位举手,打击挺大
(如何开始你的测试从业经历的?)
(测试人员自己看重的能力)
但在招聘一个测试岗位时,在寻找什么新的技能? 却和上面不一致,用人单位和从业人员有分歧?这里“自学能力”能占到第2位,“自信而富有创造力的思考者”也并列第三,但“沟通”去哪里了?不过,企业需求是一个方向标,不管是大学生还是在职同学都会被它引导,迫使大家更关注自动化测试、编码能力,但这样的结果,可能会导致测试的专业性降低(没有关注测试分析与设计能力),形成恶性循环(后面有接应)。
(公司招聘看重的能力)
未来,我们真会关注这些新技术吗?答案是肯定的
但人们更希望有些改变,如:
-
希望自己被尊重,但咱们自己尊重测试了?许多测试人员并没有把质量分析与评估、测试分析与设计、测试方法和技术放在应有的位置,自然就让不少人错误认为:测试本身其实没多大价值,编码能力、业务知识还是最关键的。
-
流行技术(包括自动化测试、AI技术)能真正落地,而不是噱头。我们自己有没有真正投入进去?
-
允许我们自己选择要用的测试。采用什么测试工具,难道测试人员自己不能做决定?
-
......
要分析的点可能还有不少,但留给大家自己去分析、思考更有价值。