软件研发

【专家视点】一个项目的测试经理究竟需要考虑些什么

2015-05-21 20:46:35 | 来源:中培企业IT培训网

【案例正文】
  公司其它部门有个项目,需要做很严格的测试,请求我们部门支持,部门就指派我负责。
  因为项目刚开始不久,项目经理说测试的人员目前还未定,暂时只有我一个人,所以我过来了之后就一直在埋头编写测试计划和测试用例,就像以前做过的那样。但今天早上我的主管把我叫去了,跟我说了一番话,对我触动很大。他说其它部门请我们去支持测试,是希望我们给他们带去一些更专业的测试思想和方法,而不仅仅是叫我们去给程序找BUG。我应该更多的考虑如何去做好测试,把整个过程想清楚,需要什么资源,如何安排,要大胆地向项目经理提出,而不是跟着项目的进度走,那样就根本体现不出我们部门的价值。
我觉得他说得很有道理,但是说实话,我对一个项目的测试经理究竟需要考虑些什么,注意些什么,该做些什么,并不是十分清楚。所以在此提出来讨论,希望大家给我些建议,谢谢!
案例分析:
  分析观点1:我认为测试按其范围分为单体测试和结合测试,按照其方法分为白盒测试和黑盒测试,可依据项目的类型选择不同的测试范围及测试手段,现在也可借助于一些测试工具进行测试,很方便。但是不论采用那种测试,最主要的是要符合项目的要求,使测试达到预定的目标。如果时间、项目资源充足的情况下,可以先采用单体测试再用结合测试,供三轮,单体2轮结合1轮。单体最好采用白盒测试的方式,结合测试采用黑盒测试的方式。在测试前首先要编写测试计划,以及测试式样书,在测试式样书中要尽量覆盖多的测试点。不但要测是正常的情况,更重要的是异常情况也要进行测试。例如网络突然中断,系统抛出的异常是否正常捕获等。还有临界值的测试,在测试式样书中都要详细写出,并且要将测试的预期结果介绍清楚,用以区分测试是否达到标准。在测试式样书编写完成后先不要急于测试,需要与项目主要干系人进行确认,对测试方案和测试式样书进行评审,只有经过评审的方案才是可行的。测试工作时要对测试过程进行监控,将测试数据进行整理,形成文档。这样可以在出现问题时,准确再现当时的测试情况。总之要本着做过留痕。最后就是对测试中的bug进行管理。测试不是简单的寻找bug,在测试后要总结测试中遇到的问题,对问题进行分类整理,为项目所在部门提供规避为题的方案,形成项目开发规范,这才是项目组需要的。只要流程清晰,测试目标明确,过程完整并且让项目组长期收益,才是组织测试的根本目的。
  分析观点2:第一:在接受一项任务后,作为执行者我们要与决策者进行交流,明白决策者的需求,这样我们才能更好的定位我们的任务,否则,好事也会办坏,影响的不仅仅是工作,决策者也会对你的沟通和倾听能力产生怀疑,不理预制场发展。
  第二:“千军易得,一将难求”作为项目的核心人才,我们做的不仅仅是埋头苦干,更需要将自己的技术和经验推广,有意的培养一批人才,充当一个培训师的角色,这样人的价值就不仅仅是限于自身了。翟洪森说“铁打的营盘流水的兵”,我们要学会细水长流。
  第三:想当领导就要有意的培养领导,一个不会培养领导的领导绝不是一个好领导,通用公司的CEO都是上届CEO精心培养的结果,上世纪杰克韦尔奇作为新秀由雷金纳德-琼斯精心培养和强力推荐就任通用CEO,同时韦尔奇也培养了新一代的领军人物。

标签: 软件测试