ch08-测试组织管理.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件测试管理与实践

ch08-测试组织管理

1

了解测试团队的建立步骤。

了解测试团队的组织形式。

了解测试团队的角色配置和人员选择。

了解测试组织管理的主要内容。

学习目标

2

1

2

测试团队存在形式

测试团队创建

3

测试团队日常管理

测试团队存在形式

1

5

人(组织、团队)、流程、工具

人是第一要素

高质量的测试源于专业的测试团队

建立测试团队必须与测试流程关联起来

测试团队组织形式-测试团队的重要性

测试团队组织形式指测试团队的人员组织,以及测试团队与开发团队的关系

测试团队组织形式

独立型测试团队

融合型非独立测试团队

资源池测试团队

测试团队的组织形式

8

独立测试团队

测试团队独立于开发团队

优点

独立测试团队无偏见,能客观的看待被测对象

有利于测试团队的沟通交流、统一规范和管理

不足

不利于测试和研发的沟通,以及测试早期对项目的了解

研发团队可能懈怠对质量的关注

测试团队的存在形式1

9

融合型非独立测试团队

测试团队融合于研发团队

有利于沟通和管理

可能存在测试偏差

测试团队的存在形式2

10

资源池形式

项目组成立时抽调测试和开发人员,项目结束则解散,人员回到原来的地方

人员配置灵活

不利于管理(如人员考核问题)

测试团队的存在形式3

实际企业在运作过程中要根据实际情况,有时情况更加复杂

比如有些企业在分模块开发时采用融合型的项目组形式,模块开发完毕项目组测试人员全部组成一个组,在系统测试期间采用独立型组织。

企业实际情况

测试团队创建

2

13

确定测试团队在组织中的位置及形式

独立测试团队

非独立测试团队

资源池

确定测试团队的规模

根据测试工作负荷

考虑人员备份和协作

确定组织中需要的测试类型

确定组织中需要的测试阶段

确定组织内部架构

确定测试团队角色配置

选择合适的测试人员

测试团队建立的步骤

1.确定测试团队在组织中的位置及形式

确定测试团队的隶属关系,测试团队与开发团队之间的关系。测试团队的组织形式有三种:独立型测试团队、融合型非独立测试团队、资源池形式。

2.确定测试团队的规模

测试团队的规模要根据测试的工作负荷来配置,同时考虑人员备份、人员层次、人员技能的需要。

步骤要点1

3.确定组织中需要的测试类型

软件产品的应用领域不同,测试类型也不尽相同,比如B/S架构的信息管理系统需要进行浏览器的兼容性测试但是不需要进行安装卸载测试,但是移动应用以及单机应用产品则需要进行安装卸载测试。组建测试团队时要分析自身业务需求,识别测试中的主要测试类型,并不断完善补充。业务需要的测试类型是影响测试人员配置的重要因素。

步骤要点2

4.确定组织中需要的测试阶段以及测试流程

不同的组织有不同的测试阶段,V模型中包括了单元测试、模块测试、集成测试和系统测试,组建测试团队时要根据实际情况明确需要开展的测试阶段,并定义相关的执行流程。

步骤要点3

5.确定组织内部架构

确定测试团队内部的管理结构、汇报关系等。

6.确定测试团队角色配置

明确测试团队需要配置哪些角色,定义角色职责,明确技能要求。具体可以参考8.3中的具体描述。

7.选择合适的测试人员

根据需要选择合适的测试人员,具体可以参考8.4中的具体描述。

步骤要点4

18

基于技能的形式

基于项目的形式

混合形式

为项目配备测试人员的两种形式

19

基于项目测试的需要为项目分配不同技能的测试人员。

测试人员不必涉及多主题,注意力集中在自身专业领域。

深入掌握本领域复杂的测试技术和测试工具。

适用于测试难度比较大的项目。

为项目配备测试人员的两种形式1-基于技能

20

根据项目工作量为项目分配测试工程师

相对基于测试技能的形式,可以减少工作的中断和转换

为项目配备测试人员的两种形式2-基于项目

21

测试经理

负责组建团队、资源调配、进度控制、方案选择等

测试工程师

资深测试工程师负责确定测试方案

设计测试用例、执行测试、报告测试结果

测试工具开发人员[可选]

测试工具的开发和维护

配置管理员

负责版本控制、配置管理等

IT管理员

负责测试环境搭建

测试工具的部署,环境维护

软件测试团队角色配置

22

测试人员基本素质要求

良好的沟通能力:项目经理、开发人员、客户、市场人员…

具有适度的好奇心和怀疑精神

良好的学习能力:理解项目需求,理解产品

对质量忠诚,对测试有兴趣

测试人员专业技能要求

普适性专业技能:阅读理解、书面表达、统计分析…

软件专业基础:操作系统、数据库、网络协议、软件工程等,至少掌握一门编程语言。

软件测试知识:测试理论,测试方法等。

被测产品领域知识:被测软件要解决的问题,相关业务。

建立测试团队-选择合适的测试人员

测试团队日常管理

3

24

测试团队组建完毕后,有测试团队负责人开展测试组织的日常管理工作

日常管理的主要内容为:

任务分

文档评论(0)

可爱的家人6536 + 关注
实名认证
文档贡献者

可爱的家人

1亿VIP精品文档

相关文档