一个测试人员的测试感悟

发表于:2014-7-23 10:30

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

 作者:yunmu.wgl    来源:51Testing软件测试网采编

分享:
  从一毕业开始到现在,已经做了五年的测试,这期间一直是在做测试,虽然有几次有朋友让我转岗开发,但是想想还是算了,我想做为一个测试必须有一个清楚的目标。
  首先我想说说现在国内测试的现状:绝大部分的公司设置有专门的测试岗位,但是测试在整个公司内部和产品的研发流程中属于一个“不重要”角色,如果有一个岗位必须舍弃,也许就是测试,所以就目前来说测试不是关键角色,至少大部分的公司不是。
  而且现在测试的门槛与开发比较要低,同时成长空间也稍微要低,如果没有突破,很容易遇到晋升,升值等的瓶颈。有很多的测试同学在工作很多年后简历上仍然是做了xxx项目,会写测试用例,会功能测试等一些基本的测试技能。而在硬的技术实力上没有太多的成长,包括代码能力,包括架构能力,包括系统分析的能力。
  测试技术本身就开发技术而言是相对延后的,特别是在国内大环境下。
  从上看来,测试不是一个好的职业,但是任何事情都是双面的,就像在一个不穿鞋的地方卖鞋。最重要的还是要看卖鞋子的能力。我期待的测试的未来更多的是测试开发岗位,希望的是在硬的技术能力上面和开发越来越接近,而只是在质量意识上面更强,我想未来也许没有专门测试,也没有专门的开发,有的只是测试开发。
  现阶段我觉得测试可以多从以下几个方面入手,努力提高自己:
  1.基本技术能力:例如编码,系统设计,系统分析。编码能力不仅仅是白盒测试的能力,会做接口测试,会写自动化脚本不代表技术能力就好,而是要把测试的代码写的像一个系统那样的健壮,那样富有设计色彩才可以。
  2.自动化测试价值最大化:这里我说的不是自动化测试,很多测试写自动化测试完全是为了业绩,而没有真正在实际工作中用到,或者说为公司带来多大的价值,相反还投入了巨多的时间成本和人力成本去写和维护。
  3.系统可测性:随着系统越来越复杂,越来越多的开发同学和测试同学都在说这个没有办法测,其实这完全就是系统设计的缺陷,一个系统如果最终不可测,完全是在设计阶段的缺陷,没有保证系统的可测性,所以测试同学需要有系统可测试的能力。
  4.大数据测试方法:听到大数据测试,也许大家想到的是测试hadoop,其实不然。我这里说的是大数据的测试方法,就是现在很多的系统很复杂,已经没有办法穷举所有的测试场景,这时候需要通过监控生产环境的真实用户的使用场景,通过真实用户的使用场景帮助我们来提升系统的质量。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号