测试部组织架构

  • 格式:doc
  • 大小:47.50 KB
  • 文档页数:7

测试部组织架构
2010/8/15
目录
一:说明 (3)
二:职位图 (3)
三:职责描述 (4)
项目经理职责(管理): (4)
测试主管职责(管理): (4)
测试组长职责(管理): (4)
测试架构师职责(技术): (5)
高级测试工程师职责(技术): (5)
测试研发工程师职责: (6)
测试员职责: (6)
一:说明
随着公司的不断发展,测试部的不断壮大.考虑到节约资源和提高效率并同时处于以下的考虑:
1. 综合考量测试技术发展的路线;
2. 自动测试平台技术开发和共享;
3. 培训平台和资源的分享,有利于测试人员知识, 技术和不同领域技能的提升和交流;
4. 测试人力资源和资源的共享;
5. 测试人员和开发人员之间的接口更趋简单;
6. 有利于提高测试工程师的待遇和地位。

现提供两种发展路线:
1. 管理路线
2. 技术路线
二:职位图
三:职责描述
项目经理职责(管理):
a) 对项目进度、质量等进行监控、保证项目按质、按量的实施
b) 与客户项目经理和高层进行协调和沟通、确保项目沟通畅通
c) 对项目主管进行技术、管理上的指导,保证项目顺利的推进
测试主管职责(管理):
a) 对整个测试项目进行管理,对最终的产品质量负责
b) 负责与相关部门和研发项目组的多方沟通,保证项目的顺利进行
c) 协调测试资源,并对各种资源进行计划、分工和管理
d) 参与制定项目测试方案和测试计划
e) 负责组织项目各阶段的评审和验收
f) 团队成员管理、保证团队高效、协作的工作
测试组长职责(管理):
a) 对分配的小组工作负责,包括制定成员工作计划,检查工作完成情况
b) 辅助编写测试计划、测试结果分析和报告,并能够帮助测试工程师完成工作
c) 服从项目管理,保质、保量、按时完成本小组负责的测试任务
d) 对所负责的子系统、模块的质量负责
e) 根据系统模块需求与小组其他成员一起进行测试需求分析、设计测试用例并保证对需
求的覆盖
f) 提交软件缺陷报告并跟踪处理流程,对本小组提出的缺陷报告负责
g) 服从项目资源调度和分配,并参加项目阶段的评审
h) 与研发团队等进行有效沟通,并协同研发、质量控制及配置管理等小组工作,提供必
要的技术支援
测试架构师职责(技术):
a) 辅助测试经理进行项目分析、制定测试计划和测试方案
b) 负责项目中具体业务的分析、整理,辅助测试工程师进行测试需求分析
c) 提供测试工程师业务培训和指导、答疑等
d) 设计基于业务流测试用例和用户验收测试用例
e) 整理需求中和系统不明确的地方,统一与业务或研发人员进行沟通
a) 制定质量标准和规范,制定项目质量保证计划,按照CMM5标准落实
b) 对整个项目的质量进行监督和控制
c) 制定每个里程碑的工件验收标准,并审计完成情况
d) 与开发等部门人员进行协作,共同保证项目阶段质量
e) 分析项目中风险点,为测试经理决策提供支持
高级测试工程师职责(技术):
a) 成为测试工作小组成员
b) 了解项目要求,参与设计,并确保团队成员了解的要求
c) 负责的创建和详细的项目进度跟踪
d) 负责的任务分配的详细,提供技术培训或指导小组成员
e) 解决的关键技术问题
f) 对负责的任务进行测试审查小组成员的工作成果,并提供反馈
g) 与项目利益相关者有效沟通
h) 进行一些相关的研究项目,提供团队成员的表现的相关数据,向测试经理及时和直接
的方式
i) 沟通与项目的要求,技术问题和地位的客户,参与公司的日常运作
j) 对测试过程产生的文档进行管理和版本控制
测试研发工程师职责:
a) 服从整个项目的工作安排,负责所有进行测试驱动的研发工作
b) 根据研发任务进度表,按时提交测试驱动程序
c) 辅助各个小组完成测试工作
测试员职责:
a) 服从项目管理和组长管理,能够保质保量按时完成测试任务
b) 根据软件需求进行测试需求分析、测试用例设计并保证足够的覆盖率
c) 执行测试用例,提交缺陷报告并跟踪缺陷处理流程
d) 有义务对项目工作提出建设性建议
e) 与研发等相关部门进行有效沟通
f) 负责搭建整个团队使用的测试环境,维护测试设备
g) 负责数据库的备份和恢复,包括QC、系统数据库等
h) 对被测试软件进行配置管理和版本控制,记录系统升级时间,升级次数等。