测试部门组织结构及工作流程.pdf

上传人:tbuqq 文档编号:4740391 上传时间:2019-12-05 格式:PDF 页数:6 大小:63.48KB
返回 下载 相关 举报
测试部门组织结构及工作流程.pdf_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《测试部门组织结构及工作流程.pdf》由会员分享,可在线阅读,更多相关《测试部门组织结构及工作流程.pdf(6页珍藏版)》请在三一文库上搜索。

1、测试部门组织结构及工作流程 1、测试部门组织结构2、测试部门工作流程测试部门组织 结构 ? 6? 1 一个公司或企业在组建测试部门的时候,需 根据自身的资源,软件产品特点进行合理的组建,首先需 要考虑的是测试部门的定位,是属于质量保证部门,还是 属于应急处理部门,一个原则性的问题将对测试部门的发 展起着根本性的决定作用。内容? 6? 1 1、人员构成 ? 6? 1 2、 技术构成; ? 6? 1 3、 资源构成人员构成? 6? 1 一个完整的测试部门,一般包括以下几个角色:1、测试 主管 2、测试组长3、环境保障人员4、配置管理员5、测 试设计人员6、测试工程师测试主管? 6? 1 测试主管负

2、 责测试部门的日常管理工作,负责部门的技术发展,工作 规划等,同时他也是测试部门与其他部门的接口人,在其 他兄弟部门需要测试部门协助或安排测试工作的时候,需 要首先与测试主管沟通,提出申请。测试组长? 6? 1 测 试组长隶属于测试部门,由测试主管指派。 ? 6? 1 在接 收到一个项目测试需求后,测试主管会根据项目的实际情 况,比如项目的技术要求,难易程度,指派合适的测试人 员担 当测试组长角色,由其负责该项目测试工作。有些公 司称测试组长为测试经理。环境保障人员? 6? 1 环境保 障人员的作用是维护整个项目过程中的系统环境,硬件, 软件方面的。一般的公司不具备这样的人员,都由测试人 员

3、兼做,也可能由专职的保障人员,但不隶属于测试部门。 所以该角色一般是重叠的。配置管理员? 6? 1 配置管理 是软件开发过程中一个极其重要的工作流程,在这个环境 可以对需求变更,版本迭代,文档审核起到相当大的作用, 所以稍微正规一些的公司都会配备配置管理员。很多大企 业都有独立的配置管理部门。 测试设计人员? 6? 1 一般 由高级测试工程师担当,负责项目测试方法的设计,测试 用例的设计,以及功能测试,性能测试的步骤,流程设计。 ? 6? 1 很多公司将该角色与测试工程师重叠,不严格区分 测试设计人员与测试工程师角色。测试工程师? 6? 1 测 试工程师的实际工作内容大多数是执行测试用例,进行

4、系 统的功能测试,经过多次的版本迭代,完成系统测试。一 般由初级测试工程师,中级测试工程师担当。技术构成 ? 6? 1 技术构成主要是从测试部门需具备的技术角度来 考虑,主要有以下几类:1、白盒测试技术人员;2、黑盒 测试技术人员;3、自动化测试技术人员;4、项目管理技 术人员;白盒测试技术人员? 6? 1 该职位需要测试人员 精通掌握软件的开发语言,一般需要有几年的开发经验, 能够 进行底层的代码review ,测试桩设计,同时能够使用 白盒测试工具对系统的最小功能单元进行测试,找出代码, 系统架构方面的缺陷。黑盒测试技术人员? 6? 1 黑盒测 试技术人员一般要求测试人员具有一定软件工程理

5、论,软 件质量保证知识,需要从系统的功能实现,需求满足情况 监 察系统的质量。需要掌握基本的软件开发语言,数据库 基本知识,操作系统基本知识,测试流程以及相应的工作 经验。自动化测试人员? 6? 1 自动化测试人员相对的要 求较高,需要测试人员掌握软件开发的知识,系统的调优, 自动化测试工具,如QTP、 LOADRUNNER 等,同时需要具 备相当丰富的工作经验。目前国内这方面的人才比较缺。 项目管理技术人员? 6? 1 该角色要求项目管理人员掌握 一般常用的项目管理知识,如配置管理,版本控制,评审 管理,项目实施与进度控制等等,不一定具备多强的测试 技术,但需要有丰富的项目管理经验以及沟通协

6、调能力。 能够 保证项目在一个可控的环境下稳定运作。资源构成 ? 6? 1 资源构成主要考虑的是测试部门的组建需要哪些 硬件,软件资源,主要包括以下几个方面:1、硬件资源; 2、软件资源;3、技术支持;硬件资源? 6? 1 测试部门 面临的是复杂多变的用户环境,需要具备在不同环境下进 行系统的测试,所以就需要有齐备的测试环境,比如测试 PC机,测试服务器,测试芯片,测试手机等,需要模拟各 式各样的用户环境,以保证在多变的环境下不会因为硬件 的区别导致项目失败。软件资源? 6? 1 在硬件具备的情 况下,我们首先要考虑的是软件环境,如测试需要的操作 系统,应用软件,管理软件等等。像我们平时使用的

7、 WINDOWS ,LINUX 等操作系统,SQLSERVER、ORACLE 等数据库软件,QTP、 LOADRUNNER 等自动化测试工具,其 实在当前的网络共享时代,这些都可以找到,不过需要注 意版权问题。技术支持? 6? 1 有时候,测试人员在遇到 一些问题时,并不能靠自身的能力去解决,这需要兄弟部 门给予支持,不管是技术还是其他方面的,确保在一个团 队合作的环境下,更高效的完成测试工作。测试部门工作 流程 测试部门工作流程? 6? 1 测试部门的工作流程严格 意义上来说是按照软件的生命周期作为流转依据,主要有 以下几个环节: 1、测试准备阶段; 2、测试开展阶段; 3、测试输出阶段测试

8、准备阶段? 6? 1 在一个项目开展 的前期,需要进行需求调研等一系列的准备工作,这时测 试部门需要做的事是参与进需求调研(但大多数不会), 然后根据需求调研阶段生成的需求说明书指导下一步工 作。 内容 ? 6? 1 测试计划制定? 6? 1 测试需求获取 ? 6? 1 测试小组建立? 6? 1 需求测试启动? 6? 1 测试 用例编写测试需求获取? 6? 1 测试需求主要包括哪些方 面? ? 6? 1 我们从哪里获取测试需求?? 6? 1 由谁去 获取测试需求?? 6? 1 案例分析:项目经理张三告知测 试经理李四,下周将有一个项目A 需测 试部门进行测试, 已经提交了测试申请,请求测试经理

9、安排测试。测试经理 李四考察项目A 状况,安排一测试组长王五,由王五负责 项目 A 测试工作,此时,王五需进行测试需求获取。测试 小组建立? 6? 1 小组组长任命;? 6? 1 小组成员组织; ? 6? 1 小组工作流程制定;? 6? 1 测试组配合人员确定。 ? 6? 1 案例分析:测试经理李四任命测试小组测试计划 制定 ? 6? 1 测试计划内容;? 6? 1 测试计划提交; ? 6? 1 测试计划评审;? 6? 1 测试计划修改? 6? 1 案 例分析:王五进行测试计划制定,提交评审需求测试启动 ? 6? 1 需求测试包含哪些方面;? 6? 1 需求测试如何开 展; ? 6? 1 需求

10、测试结果输出;? 6? 1 案例分析:王 五启动需求测试工作,并进行测试结果反馈 测试用例编写 ? 6? 1 测试用例是什么?? 6? 1 测试用例从哪来? ? 6? 1 如何编写测试用例?? 6? 1 案例分析:王五安排 组员根据需求规格说明书进行测试用例编写测试工作启 动 ? 6? 1 测试任务分配;? 6? 1 测试环境搭建;? 6? 1 测试文档引入;? 6? 1 案例分析:王五进行测试任务分 配,指导测试环境搭建,并引入测试过程涉及到的相关文 档,如测试日报,版本说明书,环境搭建单等;测试任务 分配 ? 6? 1 测试任务包含什么?? 6? 1 测试任务由谁 分配?? 6? 1 测试

11、任务如何分配?? 6? 1 测试任务如 何执行?测试环境搭建? 6? 1 环境搭建需求从哪里来? ? 6? 1 环境搭建资源确定;? 6? 1 环境搭建人员指定; ? 6? 1 实施环境搭建;? 6? 1 案例分析:根据研发提供 的环境搭建单进行测试环境的搭建,注意环境搭建的独立 性 测试文档引入? 6? 1 测试文档包含哪些?? 6? 1 测 试文档获取;? 6? 1 测试文档维护;测试工作开展 ? 6? 1 功能测试开展;? 6? 1 BUG 提交,处理;? 6? 1 测试日报填写;? 6? 1 计划外测试要求 (性能, 安全性等) ? 6? 1 案例分析:王五负责测试组日常工作的开展,并

12、根 据项 目状况向李四及时汇报,同时王五需负责BUG 的 review ,以及与研发小组负责人的沟通工作功能测试开展 ? 6? 1 正式开始测试工作,首先测试重点应该放在系统功 能实现上;? 6? 1 如何开始功能测试, 有什么方法?BUG 提交,处理? 6? 1 如何发现 BUG? ? 6? 1 如何提交 BUG? ? 6? 1 如何处理 BUG? ? 6? 1 BUG 处理流程简介 (案例分析):项目 A 的 bug 处理流程测试日 /周报填写 ? 6? 1 测试日 /周报包含哪些方面?? 6? 1 测试日 /周报 如何填写?计划外测试要求? 6? 1 什么叫计划外测试要 求? ? 6? 1 计划外测试要求包含哪些?? 6? 1 如何进 行这些测试测试工作输出? 6? 1 功能测试报告输出功 能测试报告输出? 6? 1 功能测试报告包含内容;? 6? 1 测试结论声明;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1