软件测试工程师业务知识学习的一些感悟

发表于:2009-9-23 14:08

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

 作者:nan2222cy    来源:51Testing博客

  对于做软件测试的人来说,很重要的一点是要学习软件所在行业的业务知识。有些行业的业务很简单,比如说娱乐业,有些就很复杂,比如说金融业。如果业务很复杂,那就要好好考虑如何学习的问题了。

  就拿我来说,我本身是学计算机的,现在进了一家金融软件公司做测试。而对金融业我是完全一窍不通的,毕竟我是一个理科生,所以刚到公司实习的时候,看到我要测试的产品的时候,我就两个字:茫然!那时候,每天都要接受培训,培训的内容除了技术知识,还有业务知识。我们的业务课是我们产品组的一位客服授课的,因为他不是专业做培训的,再加上我又一点基础都没有,我刚开始完全听不懂他在说什么。

  那时候,在没有课的时候,我们除了要完成各种课后练习,还有一个大头是我们的毕设。那段时间,我每天要忙到11点左右才回去,两个月后回校的时候,整个人已经一点精神劲都没有了。正因为这么忙,我就把业务的学习丢下了。这直接导致我7月份来公司正式报到的时候,还像个什么都不懂的新人。

  为了赶上其他人,为了让主管不觉得我比别人差。一贯懒散的我也开始拼命努力起来。当时我想了很多方法以达到快速掌握业务知识和系统知识的目的。当时,我的做法是先打开我们的系统(我们产品),然后凡是遇到不懂的术语,就上网查,然后把这些概念记下来。由于基础实在太差,所以这个过程花了我很长时间。

  等我终于把术语了解得差不多的时候,我开始学习我所要测试的模块,当时的我完全不知道该怎么学,只是简单的了解一些界面上一些按钮时干嘛用的,至于每个页面的数据时从哪个表取得的,为什么有这些功能,以及这些功能具体是如何实现的,我都没有去注意。

  这个时候,差不多一个月已经过去了,这一个月来我只是一个人闷着头自己学,没有跟主管有很多交流,由于跟同事不熟,我也不是很好意思去问他们,等到月底评估的时候,主管给我差评的时候,我才真正意识到,我忽略了很多东西,我还没有从学生的状态中走出来。

  其实学习是要注重触类旁通的,并且一股脑给自己灌输太多东西,又不结合系统的实践的话,学的东西很快就会忘掉,这样就浪费了太多的时间。除此之外,由于缺乏与主管和同事的交流,他们就无法了解到我的学习情况,也就无法给我提供帮助,不能及时帮我纠正错误的做法,我因此走了很多弯路。所以正确的做法应该是:

  1、先跟主管确认自己最初的学习范围;

  2、然后将这个范围或模块内的术语简单的过一遍,不求深刻理解;

  3、从该模块中选择一个子模块,最开始最好是选择一个比较简单或者主管希望你尽快上手的模块做为突破点,如果有文档,开始时就按照文档对系统进行具体的操作,操作的过程中要积极地思考,有问题就尽快提出来,问主管或者同事,在这里很重要的一点是 总结,学了一遍后,将自己学得东西做一个总结,形成文档,发给自己的主管和同事,这样做既可以让主管了解你的学习情况,还可以让自己加深理解,以后还可以随时查阅,也可以后的人学习用,最重要的是,主管和同事可以帮你检查学习成果,告诉你遗漏了哪些内容,哪些东西弄错了,并给出学习建议,这个时候你就可以提高学习效率并取得进步了。

  4、根据主观和同事提供的建议,完善自己的学习方法,对已初步学习的子模块进行补充学习,加深理解深度;然后重复3和4的步骤,直到对这个子模块完全了解透彻为止。

  5、在完成一个子模块的学习后,其他模块的学习基本上只要按照之前最后形成的学习方法学习就行了,这个时候学习的效率就会快很多,这样一直下去就能将整个系统都搞定。

版权声明:本文出自nan2222cy的51Testing软件测试博客:http://www.51testing.com/?281713

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

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

精彩评论

  • h63903224
    2010-6-17 11:32:10

    正在经历ing。。。。。

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号