W-Y-6-2 软件测试项目管理_第1页
W-Y-6-2 软件测试项目管理_第2页
W-Y-6-2 软件测试项目管理_第3页
W-Y-6-2 软件测试项目管理_第4页
W-Y-6-2 软件测试项目管理_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

缺陷报告与测试管理软件测试项目管理单元六软件测试项目管理软件测试项目管理软件测试项目管理概述01软件测试文档02软件测试的组织和人员管理03软件测试过程控制04软件测试项目管理软件测试项目管理软件测试项目管理概述01软件测试文档02软件测试的组织和人员管理03软件测试过程控制04软件测试项目管理概述1.软件测试项目

在一定的组织机构内,利用有限的人力和财力等资源,在指定的环境和要求下,对特定软件完成特定测试目标的阶段性任务。该任务应满足一定的质量、数量和技术指标等要求。软件测试项目一般具有以下基本特性:独特性组织性具有生命周期资源消耗特性目标冲突性智力密集、劳动密集不确定性软件测试项目管理概述2.软件测试项目管理

采用项目管理技术,以软件测试项目为管理对象,通过一个临时性的专门测试组织,运用专门的软件测试知识、技能、工具和方法,对软件测试项目进行计划、组织、执行和控制,并在时间成本、软件测试质量等方面进行分析和管理。软件测试项目管理概述测试项目管理有以下基本特征:系统工程的思想贯穿全过程先进科学的管理方法确保测试工作顺利进行的环境管理组织有一定的特殊性软件测试项目管理概述3.软件测试项目管理的范围界定项目所必须包含且只需要包含的全部工作,并对其他的测试项目管理工作起指导作用,以确保测试工作顺利完成。项目目标确定后,要确定一个包含项目所有活动在内的一览表。通常有下面两种方法来生成这个一览表:一种是让测试小组利用“头脑风暴法”根据经验总结,集思广益来形成,这种方法比较适合小型测试项目;另一种是对更大更复杂的项目建立一个工作分解结构(WBS)和任务一览表。软件测试项目管理概述软件测试项目管理软件测试项目管理软件测试项目管理概述01软件测试文档02软件测试的组织和人员管理03软件测试过程控制04软件测试文档是对要执行的测试及测试结果进行描述、定义、规定和报告的任何书面或图示信息,测试文档的编写是测试管理的一个重要组成部分。

软件测试文档1.软件测试文档的作用

便于测试项目的管理促进项目组成员之间的交流与合作决定测试的有效性检验测试资源方便再测试评价测试结果明确任务风险软件测试文档2.软件测试文档的类型

软件测试文档按照软件测试的阶段,可分为的两大类:前置作业文档和后置作业文档。前置作业文档在执行测试之前输出,包括测试计划及测试用例等;后置作业文档在执行测试之后输出,包括软件缺陷报告和测试分析报告等。软件测试文档3.主要的软件测试文档

软件测试文档标准是保证文档质量的基础,根据一定的标准编写文档可以使测试工作更加流程化,规范化,能够让测试工作能够更好的开展。IEEE829-1998标准所制定的软件测试文档目录:IEEE829-1998软件测试文档编制标准软件测试文档模板目录测试计划测试设计规格说明书测试用例说明书测试过程规格说明书测试项记录报告测试日志测试缺陷报告测试总结报告

软件测试文档测试计划

主要对软件测试项目、所需要进行的测试工作、测试人员所应负责的测试工作、测试过程、测试所需要的时间、资源以及测试风险等做出预先的计划和安排。IEEE829-1998软件测试文档编制标准测试计划模板目录测试计划标识符介绍测试项需要测试的功能方法(策略)不需要测试的功能测试项通过/失败的标准测试中断和恢复的规定测试完成所提交的材料测试任务环境需求测试人员的工作职责人员安排与培训需求进度表潜在的问题和风险审批

软件测试文档测试用例说明书定义了测试用例,描述了测试用例的标准。IEEE829-1998软件测试文档编制标准测试用例说明书模板目录测试用例规格说明书标识符测试项输入规格说明输出规格说明环境要求过程中的特殊需求依赖关系软件测试文档测试缺陷报告

描述出现在测试过程中的异常情况,这些异常情况可能存在于需求、设计、代码、文档或测试用例中。IEEE829-1998软件测试文档编制标准测试缺陷报告模板目录测试缺陷报告标识符缺陷总结缺陷描述,包括以下分项:输入预期结果实际结果异常情况日期和时间测试步骤测试环境再现测试测试人员观察人员影响软件测试文档测试总结报告报告某个测试的完成情况。IEEE829-1998软件测试文档编制标准测试总结报告模板目录测试总结报告标识符总结差异综合评估结果总结评价活动总结审批软件测试文档软件测试项目管理软件测试项目管理软件测试项目管理概述01软件测试文档

02软件测试的组织和人员管理03软件测试过程控制04

测试组织和人员管理是对软件测试项目相关人员在组织形式、人员组成及职责方面所做的规划和安排。1.测试人员角色测试工程师主要负责发现缺陷、提交缺陷、验证修复缺陷,将测试结果记录到文档中。测试项目管理者对测试工程师提交的缺陷进行审核,以确定缺陷是不是真实有效,避免提交无效或重复缺陷的现象。软件测试的组织和人员管理2.测试人员的组织结构

常见的测试人员组织结构有如下两种形式:独立的测试小组测试人员和开发人员属于各自独立的部门,有利于保持测试人员的独立性,能让测试流程和规范很好地得到执行。与开发同属一个部门测试与开发同属一个部门,方便交流和沟通。软件测试的组织和人员管理3.测试人员之间的沟通

良好的沟通是保证软件测试项目顺利进行的基础,人员的沟通、交流方式主要有:正式非个人方式,例如正式会议等;正式个人之间交流,例如成员之间的正式讨论等;非正式个人之间交流,例如个人之间的自由交流等;电子通信方式,例如E-mail、QQ、微信、钉钉等。软件测试的组织和人员管理4.测试人员管理的激励机制

有效的激励机制能调动测试人员的工作积极性,将员工潜力充分发掘出来。激励机制的关键点如下:激励机制从结果均等转移到机会均等;激励要把握最佳时机;激励要有足够力度,并尽快兑现;激励要公平准确、奖罚分明;物质奖励与精神奖励相结合、奖励与惩罚相结合;过多行使权力、资金或处罚手段很可能导致项目失败。软件测试的组织和人员管理软件测试项目管理软件测试项目管理软件测试项目管理概述01软件测试文档

02软件测试的组织和人员管理03软件测试过程控制041.过程管理

软件测试项目的过程管理主要集中在测试项目启动、测试计划、测试设计、测试执行、测试结果分析和测试过程管理工具的使用上。

(1)测试项目启动

首先确定项目负责人,组建测试小组;其次要参加有关项目计划、分析和设计的会议,了解测试需求。

(2)测试计划

确定测试任务及所需的各种资源和投入、预见可能出现的问题和风险。

(3)测试设计

将测试需求转换成测试用例,描述测试环境、测试执行的范围和层次、用户的使用场景。

(4)测试执行建立相关的测试环境,准备测试数据,执行测试用例,并对发现的缺陷进行分析和跟踪。软件测试过程控制

(5)测试结果的审查和分析

对测试结果进行综合分析,以此确定软件产品的质量状态是否符合要求,为产品的改进和发布提供数据和依据。

(6)测试过程管理工具的使用

在软件测试项目的过程管理中,可以采用周报、日报、例会、评审会等多种形式的管理工具来掌握软件测试项目的进展状况,对项目的整个过程进行跟踪和监控。软件测试过程控制2.配置管理

软件测试的配置管理是在团队开发中标识、控制和管理软件测试变更的一种管理,能够记录演化过程。配置管理一般包含以下5项基本活动:配置项的标识

标识测试样品、测试标准、测试工具、测试相关文档、测试报告等配置项的名称和类型。版本控制

按照一定的规则保存配置项的所有版本,避免发生版本丢失或混淆等现象。变更控制

对变更进行有效的管理,防止配置项被随意修改而导致混乱。

软件测试过程控制配置报告

根据配置库中的各配置项的操作记录,向管理者定期汇报测试工作进展情况。配置审计

确保所有配置管理规范已被切实执行和实施,是一种“过程质量检查”活动。

软件测试过程控制3.风险管理

对测试计划执行的风险进行分析与评估,以制定应急措施,防止和降低由于软件测试产生的风险而造成的危害。(1)常见风险时间进度风险质量目标风险需求风险人员风险用例风险环境风险工具风险软件测试过程控制3.风险管理(2)风险识别系统地识别已知的和可以预测的风险,提前采取措施,尽可能避免这些风险的发生。风险识别可采用下列三种方式:头脑风暴:组织测试组成员识别可能出现的风险。访谈:找内部或外部资深专家进行访谈。风险检查列表:对照风险检查列表的每一项进行判断,逐个检查风险。软件测试过程控制3.风险管理(3)风险评估对已识别出的风险及其影响大小进行分析的过程,依据风险描述、风险概率和风险影响3个因素,从成本、进度及性能3个方面进行评估。风险评估的主要任务包括:评估对象面临的各种风险评估风险概率和可能带来的负面影响确定组织承受风险的能力确定风险消减和控制的优先级推荐风险消减的对策软件测试过程控制3.风险管理(4)风险控制风险控制的方法通常有如下四种:规避风险:主动采取措施避免风险,消灭风险。接受风险:不采取任何措施,将风险保持在现有水平。降低风险:采取相应措施将风险降低到可接受的水平。风险转移:付出一定的代价,把某风险的部分或全部消极影响连同应对责任转移给第三方,达到降低项目风险的目的。软件测试过程控制4.成本管理

根据企业的情况和软件测试项目的具体要求,利用既定的资源,在保证软件测试项目的进度、质量达到客户满意的情况下,对软件测试项目成本进行有效地组织、实施、控制、跟踪、分析和考核等一系列管理活动,最大限度地降低软件测试项目成本,提高项目利润。成本管理的过程主要包括以下4个方面:

软件测试过程控制4.成本管理资源

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论