好多人都觉得测试经理已经不进行实际的测试工作了,是不是只是管管人就行了?
当然不是了,下面我们就来探讨一下测试经理到底每天都在干什么。
需求分析
作为测试经理来讲,必须对需求了解的非常透彻,那么在拿到一个需求或者项目的时候,通过需求分析报告,能准确的提出项目的可行性建议以及可能存在的风险。
避免在项目进行过程中发现了方向性的问题或者无法跨越的鸿沟。
编写测试计划
拿到测试需求后,最主要的工作不是马上就开始测试,而是需要根据提测的功能,合理的分配测试人员,编写可行性的测试计划,以保证项目或者需求能按时的完成。
用例评审
在测试人员根据需求编写完测试用例之后,测试经理应该组织相关人员进行测试用例的评审工作,通过用例评审,规避方向性的大问题以及不容易注意到的边边角角,对用例进行查缺补漏,防止测试人员在测试过程中对某个功能点遗漏,当然这项工作的前提还是测试经理要充分的了解需求。
合理的安排工作
测试经理通过日常工作中不同测试人员的表现,分析测试人员的擅长项,并将不同测试人员安排在合理的岗位上。比如说有人擅长挖掘需求,编写测试用例,那么将这类人安排在编写测试用例,对接需求的岗位,这样能提高用例评审的通过率,变相的提高了工作效率;
而有一部分人对工具感兴趣,那么可以将这部分人安排在自动化测试或者性能测试的岗位上。这样通过合理的工作分工,每个人都在做自己擅长和感兴趣的部分,这样可以提高测试人员对工作的兴趣,从而提高工作效率。
对产品的主要业务流进行确认测试
虽然说产品上线之前已经经过了层层把关,但是对于产品最核心的业务流来说,测试经理也应该对其进行确认测试,保证其能正常运转。
问题总结归纳
对测试过程中出现的问题进行总结归纳,对测试用例编写过程中容易遗漏的点进行记录,然后将这些点总结成文档,宣贯给每一个测试人员,使其在编写测试用例或者执行测试的过程中,着重的注意这些容易出错的点。
Bug跟踪
在每测试完一个阶段后,都要对系统中现存的问题进行跟踪,了解未解决的原因及是否会对正常业务流程造成影响。
对于难复现的bug,也要积极的参与到问题定位的行列中来,以求尽快的复现并解决问题。
技术支持
测试人员在测试过程中遇到的问题,也是需要测试经理来解决的。
如果是测试人员需求不明确,那么需要再跟测试人员讲解需求,直到测试人员能把需求理解透彻。如果是技术方面的问题,比如说工具的使用及在使用过程中的问题,那么也需要测试经理去将自己的经验或方法传授给他们。
人才补充
当发现测试人员有离职苗头或者已经提出离职的情况下,测试经理就需要尽快的物色合适的替补人员来接替离职人员的工作,这就需要测试经理有一套自己的人才招聘的标准,保证招聘到工作能力强且薪资要求合理的人才。
建设或者维系满足要求的测试体系
如果公司已经有一套比较完整的测试体系,那么需要测试经理来维系并不断优化这套体系,使之能不断满足市场的变化。
如果公司还没有建立这种体系,那么就需要测试经理根据公司及项目组的实际情况,建立一套符合当前生产要求的测试体系,以保证测试工作能正常运行。
经过上述分析发现,原来测试经理要干的事儿可真不少,并不是管管人这么简单,他的工作是多而杂乱的,需要照顾到测试组的方方面面。当然也并不是所有的公司都是这样的,每个公司都有每个公司的特殊要求,当然测试经理的工作也会有所不同。
如果有想向测试经理方向转型的人,以上可以作为参考,在出去应聘之前先着重的提高一下这方面的技能,或者考虑一下自己适不适合朝这个方向发展。
作者:CICI