Software Practice Lab
Software Practice Lab
测试协调员(TC)角色及职责
BroadenGate Systems, Inc.
2005年10月
角色与职责
一、TC角色与职责:
TC是test coordinator的缩略语,它负责测试的协调和监督。主要进行如下工作:
进行测试工作量估计,并将估计结果交给PM优化整个项目的工作量估计;
参加Review项目计划并出席启动会议;
选择性参加对UTP和ITP的Review;
Review并批准系统测试计划以及系统测试报告;
引导项目组成员进行测试活动,包括测试计划、测试执行、测试结果分析和报告活动;
Copyright BroadenGate 2005
角色及职责
参与批准项目的发布。
二、TC职责的理解和定位:
(1)代表测试部参与前期的验证与确认活动;
(2)提供测试估计和测试策略等方面的经验;
(3)为项目组测试活动的展开提供技术指导;
(4)代表测试部对项目级测试活动进行监控和跟进,协调项目级测试与产品级测试之间的关系。
Copyright BroadenGate 2005
角色及职责
三、对TC能力的要求:
(1)测试技术全面、系统,熟悉多种常用测试工具;
(2)项目管理经验丰富,对测试流程规程、CMM规程有相当的了解;
(3)具有较强的沟通、协调和推动能力。
四、TC的主要工作:
协调
(1)协助PM进行计划和估计,保证测试活动的投入;
Copyright BroadenGate 2005
角色及职责
(2)协助项目组协调测试工具和测试环境;
(3)在测试策略和测试指导等工作上与测试部协调;
(4)协助缺陷分析活动的展开及测试策略的调整;
监督
(1)审核并批准测试策略和系统测试计划;
(2)参与SRS和计划等文档的评审,关注需求的可测试性;
(3)审核并批准系统测试报告;
Copyright BroadenGate 2005
角色及职责
指导
(1)进行测试技术、测试代码设计、测试工具使用上的培训;
(2)进行测试过程的培训,测试文档写作的指导;
(3)进行测试观念的灌输、测试意识的提高。
Copyright BroadenGate 2005
角色及职责
五、项目TC工作在实际项目中的具体细化
1、建立项目测试文件夹
一旦一个项目的TC产生,该TC要到测试部服务器
\\\测试部下创建该项目的测试文件
夹,文件夹目录应清晰,可参考如下目录建立:
Copyright BroadenGate 2005
角色及职责
Copyright BroadenGate 2005
角色及职责
2、TC在实际项目中
(1)项目系统的全局把握,对系统的整体分析:
1)根据SRS积极与开发PM沟通,尽快尽早把握系统的整体,分析整体系统,清楚系统是属于哪种类型的系统,比如是中间件类型的?还是WEB界面类型的?还是接口方面的?还是客户端方面的?还是服务端方面的?整个系统的框架、结构原理是怎样的?等等。
2)再分析系统,清楚系统中哪些地方是很脆弱的地方,哪些地方须要考虑并发性等,系统是否须要性能、压力、可靠性、稳定性等等的测试;
Copyright BroadenGate 2005
角色及职责
3)具体的每个小模块是实现什么功能的?如何与整个系统交互的?通过什么方式来实现的?传递什么参数?业务处理逻辑与哪些相关?
4)测试环境硬件、软件、操作系统、数据库?如何搭建?公司里能否保障到?自己该如何获得这些资源?
5)收集对SRS的疑问,跟开发PM确认;
6)向PM提出系统问题、疑问,提出建议,根据测试经验给出系统的设计不足等等方面问题通过对整体系统的分析,分析出测试需求,并用文档将测试需求点清晰列出;
Copyright BroadenGate 2005
TC角色及职责 来自淘豆网m.daumloan.com转载请标明出处.