测试体系组织架构
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试体系组织架构
2011-12-23
目录
1、说明 (3)
2、组织结构图 (3)
3、岗位职责描述 (3)
测试经理职责(管理) (3)
测试主管职责(管理) (4)
QA质量管理职责(管理) (4)
配置管理职责(管理) (4)
测试组长职责(管理) (4)
测试架构师职责(技术) (5)
高级测试工程师职责(技术) (5)
测试研发工程师职责(技术) (5)
测试工程师职责 (6)
测试实习生职责 (6)
1、说明
随着公司的不断发展,测试体系建设成为必然,考虑到节约资源和提高效率并同时处于一下考虑:
A、综合考量测试技术发展的路线;
B、自动测试平台技术开发和共享;
C、培训平台和资源分享,有利于测试人员知识、技术和不同领域技能的提升和交流;
D、测试人力资源和资源的共享;
E、测试人员和开发人员之间的接口更趋简单;
F、有利于提供测试工程师的职业技能。
现提供两种路线:
A、管理路线
B、技术路线
2、组织结构图
3、岗位职责描述
测试经理职责(管理)
A、对项目进度、质量等进行监控、保证项目高效、高质量的实施;
B、负责测试项目实施计划的管理与实施过程的管理;
C、与客户项目经理和高层进行协调和沟通、确保项目沟通顺畅;
D、对项目主管进行技术、管理上的指导,保证项目顺利的推进;
E、负责实施过程中的风险评估、风险防范与风险处理。
测试主管职责(管理)
A、对整个项目进行管理,对最终的产品交付质量负责;
B、负责与相关部门和研发项目组的多方沟通,保证项目的顺利进行;
C、协调测试资源,并对各种资源进行计划、分工和管理;
D、参与制定项目测试方案和测试计划;
E、负责组织项目各阶段的评审和验收;
F、团队成员管理,保证团队高效的工作。
QA质量管理职责(管理)
A、参与测试质量体系建设、持续改进;
B、负责对项目过程质量进行度量,并对项目过程质量进行评估;
C、负责跟踪项目进展,在过程中发现、收集、暴露问题并推动问题解决;
D、负责组织试点软件测试时间活动的开展,并对活动的效果进行评估;
E、对颁布的流程进行监控以保证其执行并反馈其适合项目的程度供决策参考。
配置管理职责(管理)
A、项目进行初期或首次进入项目时,能够首先与测试经理、QA及项目成员就项目的未
来配置管理工作进行沟通,取得测试经理、QA及项目全体成员对配置工作的认可与支持;
B、积极了解项目情况,项目各阶段的进展,为更好的进行配置管理作努力;
C、熟练并充分的利用配置管理工具的各个方面的功能,提高配置管理的效率;
D、为项目控制好版本,保证项目个阶段所使用的版本正确;
E、及时发现项目问题,把问题及时反馈给测试经理、QA并积极协助解决;
F、能够在项目中不断总结、分析,为项目内配置管理工作的进一步优化作贡献;
G、项目进行中或结束后,能够总结并编写配置管理过程中的案例。
H、对被测软件进行配置管理和版本控制,记录系统升级时间,升级次数等。
测试组长职责(管理)
A、对分配的小组工作负责,包括制定成员工作计划,检查工作完成情况;
B、辅助编写测试计划、测试结果分析和报告,并能够帮助测试工程师完成工作;
C、服从项目管理,保质、保量、按时完成本小组负责的测试任务;
D、对所负责的子系统、模块负责;
E、根据系统模块需求与小组其他成员一起进行测试需求分析、设计测试案例并保证对
需求的覆盖;
F、提交软件缺陷报告并跟踪缺陷处理流程,对本小组提出的缺陷报告负责;
G、服从项目资源调度和分配,并参加项目阶段的评审;
H、与研发团队等进行有效沟通,并协同研发、质量控制及配置管理等小组工作,提供
必要的技术支援。
测试架构师职责(技术)
A、辅助测试经理进行项目分析,制定测试计划和测试方案;
B、负责项目中具体业务分析、整理,辅助测试工程师进行测试需求分析;
C、提供测试工程师业务培训和指导、答疑等;
D、设计基于业务流测试用例和用户验收测试用例;
E、整理需求中和系统不明确的地方,统一与业务或研发人员进行沟通;
F、制定质量标准和规范,制定项目质量保证计划,按照CMMI标准落实;
G、对整个项目的质量进行监督和控制;
H、制定每个里程碑的工件验收标准,并审计完成情况;
I、与研发等部门人员进行协作,共同保证项目阶段质量;
J、分析项目中风险点,为测试经理决策提供支持。
高级测试工程师职责(技术)
A、成为测试工作小组成员;
B、了解项目需求,参与设计;
C、负责创建和详细的项目进度跟踪;
D、负责任务分配,提供技术培训和知道小组成员;
E、解决关键的技术问题;
F、对负责的任务进行测试,审查小组成员的工作成果,并提供反馈;
G、与项目利益相关者有效沟通;
H、进行一些相关的研究项目,提供团队成员的表现的相关数据,向测试经理及时和直
接汇报;
I、沟通与项目的需求,技术问题和地位客户,参与公司的日常运作
J、对测试过程产生的文档进行管理和版本控制。
测试研发工程师职责(技术)
A、服从整个项目的工作安排,负责所有进行测试驱动的研发工作;
B、根据研发任务进度表,按时提交测试驱动程序;
C、辅助各个小组完成测试工作。
D、负责搭建整个团队适用的测试环境,维护测试设备;
E、负责数据库的备份和恢复,包括QC、系统数据库等;