关闭

[软件测试那些事]为何要从开发转向测试

发表于:2011-5-05 11:05

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

 作者:暗涧幽火    来源:51Testing七周年活动征文

  那年我从开发转向了测试,其实没有什么原因,只是爱好,爱好测试,喜欢测试!所以就从开发转向了测试,就这么简单,这么干脆!

  可是在我面试测试岗位的期间,几乎好几家公司的面试官都问我的第一个问题就是:“为什么要从开发转向测试?”,当时也闷过。因为之前压根没有思考过这个问题!三秒钟过后我是这么回答的:“我的技术不过关,不能胜任开发岗位的工作!”,我是吱吱唔唔的并且声音压的很底,是心虚还是因为别的?伤感啊!纠结啊!明显自己把自己看低了,好像测试的技术含量总比开发的技术含量低很多,或者几乎可以说没有什么技术含量。那时的我是这么认为的,可能面试官也这么认为的!其实我之前做JAVA开发也两年了,曾独立完成几个大模块的开发工作,事实并不是自己说的那样。为了能应聘上这份工作,我只能这么说。因为我知道面试官是做开发的!开发人员一向自我感觉良好,认为自己是牛人,当然最喜欢听的就是别人说自己的技术很烂!想抬高面试官,让面试官知道自己在这么个高深技术领域有今天的成就不容易啊!我应该敬仰才是!果然面试官会心的笑了说:“很诚实嘛小伙子,明天来报道吧!”我当时很开心,虽不是第一份工作,但毕竟是第一次尝试的岗位!后来在工作上也特别的努力,这里省去1000字!

  从开发转向测试,应该说基础是非常好的,至少以后做单元测试、集成测试会有一定的优势。 要完成这种工作的转变,首先要了解测试的基本理论、基本方法和适合自己项目的测试工具。比如:黑盒测试案例设计技术,白盒测试技术,面向对象的软件测试技术,web应用测试,网络测试,安全测试知识,应用负载压力测试工具 LoadRunner自动化测试工具QTP等等!其次要完成思维方式的转变,测试和开发的思维方式是完全不一样的。开发人员可能只想着实现一个功能,但测试人员不仅仅想着这个功能可用,还要考虑这个功能是否符合客户要求,是否美观,是否需要优化使之更加完美!另外软件开发人员可能更关注于自己负责模块的实现,对于软件的整体关注不会那么多,而测试人员更需要从全系统的角度整体的来看问题,了解可以从哪些方面去评价一个软件的质量,逐渐转换自己看问题的角度。最后要逐渐建立从客户角度看问题的方式。

  在测试岗位工作了一段时间后,回头再思考这个问题,我想这可能与我的性格有关吧?我认为软件测试人员需要有耐心,细心,并且喜欢追求完美的那种,我的性格比较适合!软件开发需要有想象力,我比较欠缺,所以不喜欢开发工作。本人一贯主张:做自己喜欢做的事情,才能在工作中真正的体会到工作带给自己的乐趣!才会热爱工作。在自己喜欢的岗位上才能有所收获!

  做了开发后再做测试,才发现我更喜欢测试,喜欢找到错误的感觉,虽然我很喜欢代码但是我更喜欢去找BUG。虽然测试的过程比开发的过程更无趣而且要很反复地工作,但对于我这种有耐心和细心,追求完美性格的人来说也是一件乐事!

  “为什么要从开发转向测试?”,不想再回答这样的问题了!还是坚持己见:做自己喜欢做的事情!从开发转向测试,就这么简单,这么干脆!

  原帖地址:http://bbs.51testing.com/thread-438113-1-1.html

版权声明:本文由会员 暗涧幽火 首发于51Testing软件测试论坛七周年活动专区。

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号