测试部门组织结构和工作流程.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试部门组织结构和工作流程

测试环境搭建 环境搭建需求从哪里来? 环境搭建资源确定; 环境搭建人员指定; 实施环境搭建; 案例分析: 根据研发提供的环境搭建单进行测试环境的 搭建,注意环境搭建的独立性 测试文档引入 测试文档包含哪些? 测试文档获取; 测试文档维护; 测试工作开展 功能测试开展; BUG提交,处理; 测试日报填写; 计划外测试要求(性能,安全性等) 案例分析: 王五负责测试组日常工作的开展,并根据项目状况向李四及时汇报,同时王五需负责BUG的review,以及与研发小组负责人的沟通工作 功能测试开展 正式开始测试工作,首先测试重点应该放在系统功能实现上; 如何开始功能测试,有什么方法? BUG提交,处理 如何发现BUG? 如何提交BUG? 如何处理BUG? BUG处理流程简介(案例分析): 项目A的bug处理流程 测试日/周报填写 测试日/周报包含哪些方面? 测试日/周报如何填写? 计划外测试要求 什么叫计划外测试要求? 计划外测试要求包含哪些? 如何进行这些测试 测试工作输出 功能测试报告输出 功能测试报告输出 功能测试报告包含内容; 测试结论声明; 测试部门组织结构及工作流程 1、测试部门组织结构 2、测试部门工作流程 测试部门组织结构 一个公司或企业在组建测试部门的时候,需根据自身的资源,软件产品特点进行合理的组建,首先需要考虑的是测试部门的定位,是属于质量保证部门,还是属于应急处理部门,一个原则性的问题将对测试部门的发展起着根本性的决定作用。 内容 1、人员构成 2、技术构成; 3、资源构成 人员构成 一个完整的测试部门,一般包括以下几个角色: 1、测试主管 2、测试组长 3、环境保障人员 4、配置管理员 5、测试设计人员 6、测试工程师 测试主管 测试主管负责测试部门的日常管理工作,负责部门的技术发展,工作规划等,同时他也是测试部门与其他部门的接口人,在其他兄弟部门需要测试部门协助或安排测试工作的时候,需要首先与测试主管沟通,提出申请。 测试组长 测试组长隶属于测试部门,由测试主管指派。 在接收到一个项目测试需求后,测试主管会根据项目的实际情况,比如项目的技术要求,难易程度,指派合适的测试人员担当测试组长角色,由其负责该项目测试工作。有些公司称测试组长为测试经理。 环境保障人员 环境保障人员的作用是维护整个项目过程中的系统环境,硬件,软件方面的。一般的公司不具备这样的人员,都由测试人员兼做,也可能由专职的保障人员,但不隶属于测试部门。所以该角色一般是重叠的。 配置管理员 配置管理是软件开发过程中一个极其重要的工作流程,在这个环境可以对需求变更,版本迭代,文档审核起到相当大的作用,所以稍微正规一些的公司都会配备配置管理员。很多大企业都有独立的配置管理部门。 测试设计人员 一般由高级测试工程师担当,负责项目测试方法的设计,测试用例的设计,以及功能测试,性能测试的步骤,流程设计。 很多公司将该角色与测试工程师重叠,不严格区分测试设计人员与测试工程师角色。 测试工程师 测试工程师的实际工作内容大多数是执行测试用例,进行系统的功能测试,经过多次的版本迭代,完成系统测试。一般由初级测试工程师,中级测试工程师担当。 技术构成 技术构成主要是从测试部门需具备的技术角度来考虑,主要有以下几类: 1、白盒测试技术人员; 2、黑盒测试技术人员; 3、自动化测试技术人员; 4、项目管理技术人员; 白盒测试技术人员 该职位需要测试人员精通掌握软件的开发语言,一般需要有几年的开发经验,能够进行底层的代码review,测试桩设计,同时能够使用白盒测试工具对系统的最小功能单元进行测试,找出代码,系统架构方面的缺陷。 黑盒测试技术人员 黑盒测试技术人员一般要求测试人员具有一定软件工程理论,软件质量保证知识,需要从系统的功能实现,需求满足情况监察系统的质量。需要掌握基本的软件开发语言,数据库基本知识,操作系统基本知识,测试流程以及相应的工作经验。 自动化测试人员 自动化测试人员相对的要求较高,需要测试人员掌握软件开发的知识,系统的调优,自动化测试工具,如QTP、LOADRUNNER等,同时需要具备相当丰富的工作经验。目前国内这方面的人才比较缺。 项目管理技术人员 该角色要求项目管理人员掌握一般常用的项目管理知识,如配置管理,版本控制,评审管理,项目实施与进度控制等等,不一定具备多强的测试技术,但需要有丰富的项目管理经验以及沟通协调能力。能够保证项目在一个可控的环境下稳定运作。 资源构成 资源构成主要考虑的是测试部门的组建需要哪些硬件,软件资源,主要包括以下几个方面: 1、硬件资源; 2、软件资源; 3、技术支持; 硬件资源 测试部门面临的是复杂多变的用户环境,需要具备在不同环境下进行系统的测试,所以就需要有齐备的测试环境,比如测试PC机,测试服务器,测试芯片,

您可能关注的文档

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档