软件测试工程师应该具备的能力

从事软件测试工作已经有一年之久了,从最初的啥都不懂,到现在能够熟练完成测试工作,我经历了很多,也成长了很多,在这一年多的日子里,我学到了很多东西。当然也许现在我还不是一个很好的测试工程师,但是我还是想和大家分享一下我的成长经历,我所认为的成为一个合格的软件测试工程师应该具有的能力。

  1.养成良好的工作习惯

  这个很重要,其实我觉得不管干哪行都需要有一个良好的习惯,否则不可能做的很好。这点又牵涉到很多方面,可以从小的地方慢慢养成。比如测试工作开展前的准备工作,对于测试地址、测试数据等常用信息的整理与维护;对于测试文档的管理;测试任务达到一定阶段后对工作的一个总结、反思等等;

  2.人际关系处理的能力

  从工作性质来说,开发人员与测试人员是天生的“对头”,从某种意义上来讲,“Bug量”可以说明一个开发或测试的工作能力或水平(包括现在有很多地方都是拿这个来衡量员工绩效的,或者是奖金的分配)。因而作为一个测试人员不可避免的会与开发有争执,这个时候就要看你怎么处理了。好的测试人员既可以解决问题,又不会跟开发将关系搞僵。在与开发相处的过程中,会出现很多问题,那个时候我们要自己思考,自己学着处理与其他部门的配合问题。在我们公司的模式下,测试人员不仅需要和开发人员沟通,更多的是和项目经理间的沟通和配合,我们要在沟通中不断反思,不断总结,如何能相处融洽?如何配合着开展工作,并且高效率的完成工作?

  3.对于测试对象要足够了解

  测试工作说白了就是找bug,如果你对于测试的对象都不了解,还怎么找得出来?这一点不仅仅局限在需求上面,包括整体的系统架构、具体的各功能的实现必须都了解一下,我们要测试软件,那么就需要了解软件的开发过程和软件的具体结构,以及项目的业务流程等,这样才可以很好的进行需求分析以及测试工作的执行。

  4.要有准确定位故障的能力

  在软件测试的过程中,作为一个测试人员,需要成为一个故障定位能手。我们的主要任务之一就是提交bug,提交的bug是要有质量的,不是说随便描述一下就可以,而是要准确描述bug产生的过程,步骤以及环境;如何做到这些,不仅要会组织语言,而且还要能准确找到bug产生的位置,精确定位bug的产生点。那么如何准确定位故障的位置,就需要测试人员自己学习了,准确定位故障的能力是要在平时的测试中不断积累,不断思考和反思,而且还需要不断的去尝试去重复,直到找到bug产生的具体位置。如果我们准确提供了bug产生的位置,并且详细的描述出来,那么程序员就可以精准快速高效率的修复故障,那么可以有效的减少测试轮数,缩短项目的工期。很好的控制了产品的质量。

  5.不断学习,但不不局限于测试方面

  对于测试工作者来说,不断的学习测试方面的知识肯定是必需的,但是不能仅仅局限于测试方面,这是由测试工作的性质来决定的。只有具有较广的知识面,才能够更好的发现问题、定位问题,甚至解决问题。我们除了要学习专业的测试知识,还要了解业务流程、开发过程等其他方面的知识。

--------------------------------------------------------------------------------------------------------

软件测试培训基地成立于年,成立11年来一直专注软件测试培训,累计培养多名软件测试工程师,有超过家用人单位和我们建立了合作伙伴关系,实行企业定向委培和名企定制培养的教育模式,教学方式为理论+实践

实训,多维度多层次确保学员学有所成。根据年轻人的独特个性和IT行业发展的趋势,自主开发教材和量身订做教学方法,把年轻人的潜质开发出来,把他们培养成为尖端行业——IT行业的专业人才。

年山东学啊空间

软件测试就业培训报名-

欢迎你的加入,下一个成功者就是你!









































中科白癜风医院让天下无白
白癜风最佳治疗



转载请注明:http://www.jiaju1314.com/jbjj/jbjj/11563.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了