谈软件测试人员的危机

发表于:2018-4-08 08:23

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

 作者:Tomandy    来源:简书

分享:
  另外,除了以上描述的发展定位,笔者经过多年的思索,感悟出了一套测试人员价值理论,越往上,价值越大,当然收入也会越高^_^,希望能对各位同行的发展有所帮助。
  
测试人员价值理论
  1、基本技能,编写案例,发现bug等。每一个软件测试人员必须具备的,毋庸置疑。
  2、识别盲点,发现深层次的问题。这一层次更看重的是个人经验及思维方式,工作1年和工作5年的测试员对同一需求理解的深度和广度肯定有差距。
  3、发现痛点,提升团队效率。该层次更多是能站在团队角度思考,通过分析团队痛点,整合资源来改善团队工作模式,提升测试效率。笔者在文章《如何使用Jmeter提高接口测试效率》中提到的工作方法正是从提升团队效率角度出发。
  4、建立个人品牌,授人予渔,愚教于乐。该层次的人在某个领域已经具备了比较深度的知识体系,其通过博客、云课堂、线下培训等渠道面向大众传授知识,并挣取一定的费用,从而实现职业与财富自由。
  5、创新,整合资源,改善行业工作的方式。单凭个人的能力很难达到该层次,所以往往是指某些公司或组织。比如现在盛行的各类云测平台、DevOps等。
  四、广而不精,未能形成知识体系。
  很多测试人员喜欢在简历上写着精通各类测试工具,比如Jmeter、selenium、robot framework等,结果面试的时候,自己却只能却只能游离于工具\框架的基本使用,并没有深入去了解工具的精髓,这就是我们所讲的广而不精。
  一切工具的运用说到底是为了提高效率和保证质量,测试行业很推崇自动化测试,下面笔者就以jmeter为例,来阐述如何建立知识体系。
  在开展这个话题前,我们先来简单说说有名的GROW模型,笔者的知识体系建立也是以该模型为基础。
  G(Goal setting):目标。
  R(Reality Check):现状分析。
  O(Options):解决方案。
  W(Way Forward):行动计划。
  16年跳槽到新公司后,本人确定了一个目标,那就是在测试组建立一体化测试管理体系(自动化测试+缺陷管理+案例管理集成)。通过对测试组工作内容(后台接口测试)及工作方式(传统手工测试)的分析,在对比postman、jmeter、soupui等接口测试工具的优劣势后,最终敲定使用jmeter作为测试组的自动化测试工具,主要原因是Jmeter支持外部jar包的方法调用,而笔者刚好有一定的java基础。依赖于jmeter提供的csv data config功能,我们采用数据驱动测试的模式,但是很快就碰到难题了,那就是jmeter的察看结果树对每个请求都是单独展现的,如果同时执行上百条测试案例,检查结果对测试人员来说无疑是个噩梦,于是,笔者致力于解决该问题,并把Jmter+jira+Testlink进行集成,最终我们形成了以下的测试体系。
  
一体化测试管理
  一体化测试管理体系的建立仅是笔者推广半自动化测试的开始,结合docker、moutebank等技术,笔者搭建了持续集成环境,进一步提升了回归测试的效率,同时高效地进行质量监控。
  
持续集成
  以上笔者的经历更像一张横向的知识网,因为其中用到jenkins、docker、moutebank、java编程等,还需要花更多的精力去深入学习,当每项技能都能掌握到一定深度,才能称为一个完整的知识体系。
  五、立足当下,却未能放眼未来。
  当前,区块链、大数据、人工智能等领域的发展日趋成熟,可以预见这些领域的测试需求在未来也是异常巨大,作为测试的您是否已经做好了准备?另外,ThoughtWorks 2015-2017发布的技术雷达分析了软件行业测试发展新趋势,笔者特摘录一部分与各位同行共勉。
  
TW技术雷达
  结语
  文章的最后,笔者想谈谈自己所理解的优秀软件测试员应具备的素养,欢迎各位同行补充。
  
优秀测试人员素质

【本文已授权51Testing软件测试网发布,转载请通过简书联系原作者】
22/2<12
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • clh2014
    2018-4-19 20:45:46

    满分

  • gaomengsuijia
    2018-4-19 13:52:38

    都说测试的终极目标是测试开发,这就是测试的最大误区,也是很多公司对测试的误解。

  • 说你的好
    2018-4-18 13:56:37

    怎么收藏这篇文章啊

  • 肖恩
    2018-4-16 16:19:19

    不错,理解深刻。

  • gaotest51
    2018-4-11 18:14:40

    不断去学习,从测试走向-测试开发的过程。

  • pengyu725033
    2018-4-09 17:34:32

    总结很到位,学习了。

  • wen818
    2018-4-09 14:33:54

    学习了

  • xiaoyupiaopiao5
    2018-4-08 18:29:20

    写得很好,对于一个做了好多年功能测试的我来说更是当头棒喝;正处于迷茫阶段,正处于浑浑噩噩时期,很庆幸能看这篇文章,感谢作者!

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号