您好,欢迎访问三七文档
提示:如要使用本PPT中提及的文档,请以公司配置库中下载的为准.1质量管理部测试流程提示:如要使用本PPT中提及的文档,请以公司配置库中下载的为准.2目录一、目前的问题二、概述三、测试筹备流程四、测试执行流程五、bug管理规范六、测试模板使用相关文档—《新宇龙过程标准软件测试管理流程》《软件BUG管理规范》提示:如要使用本PPT中提及的文档,请以公司配置库中下载的为准.3–多数项目没有进行单元测试。–有的项目没有编制测试用例。–多数项目没有对测试用例进行评审。–有的项目没有按照测试用例执行测试。–多数项目没有明确定义测试通过准则。–大多数项目没有对测试的结果进行有效的分析。–有些项目出现过因测试环境不足影响工作效率的现象。–多数项目没有明确定义验收通过准则。–多数项目没有维护交付后缺陷的完整列表。–大多数项目没有对验收测试的结果进行有效的分析解决措施:–不要求项目组做单元测试,进行严格的代码走查;–测试工程师必须设计、编制、评审、维护测试用例;–测试工程师编制测试用例与需求、设计的跟踪矩阵表;–定义bug严重性等级;–测试执行过程中,测试小组长、项目经理对测试结果进行分析;–系统测试结束前必须编制测试报告,并分析质量目标和退出准则的满足情况。–系统测试阶段结束必须进行阶段总结分析;–关于测试环境及其它项目工作所必需的资源,在《项目管理流程》中的项目策划部分明确要求:要根据估计结果确定项目所需的资源,并与相关人员(部门领导、客户)进行协商协调,并达成一致;确实无法实现的,应作为项目风险进行跟踪。一、目前的问题提示:如要使用本PPT中提及的文档,请以公司配置库中下载的为准.4•组织结构二、概述质量部测试主管测试组长测试工程师产品部项目经理开发工程师开发工程师测试工程师产品经理提示:如要使用本PPT中提及的文档,请以公司配置库中下载的为准.5•测试小组管理–测试周报•各测试组长每周使用测试周报模板编制测试周报,并提交给测试主管。•测试主管审阅各测试组的测试周报,并在必要时给予批复和指示。–例会•测试小组参加相应的项目组例会。二、概述提示:如要使用本PPT中提及的文档,请以公司配置库中下载的为准.6•测试阶段描述二、概述入口准则出口准则输入/依据输出主要工作内容系统测试筹备需求分析阶段开始测试计划通过评审系统测试用例通过评审需求规格测试计划系统测试用例制定测试计划系统测试用例设计编制系统测试用例集成测试筹备系统测试筹备阶段结束,且设计说明书草案完成集成测试用例通过评审设计规格集成测试用例集成测试用例设计编制集成测试用例系统测试编码阶段结束,且集成测试筹备阶段结束工作产品测试结果达到质量目标,或到达系统测试的轮次/期限等约束集成测试用例系统测试用例需求规格设计规格缺陷列表测试报告执行测试(含程序测试、文档测试)(项目组)处理缺陷编制测试报告(项目组)交付三、测试筹备流程1)项目的系统测试筹备阶段开始时,测试主管根据项目规模的初步认识,为该项目建立测试小组,并指定测试小组长,分配测试小组成员。2)测试小组成员(与项目组成员一起)学习项目的业务需求(系统测试筹备)/需求规格(集成测试筹备),对于业务需求/需求规格文档中的疑点和不确定事项提出并澄清要求,一并纳入到项目组的需求确认文档中。3)测试小组成员参与项目组的需求规格(系统测试筹备)/设计规格(集成测试筹备)的研讨、评审。(及早)提出文档中的完整性、一致性、二义性、可测试性等方面的问题,并要求项目组解决。4)系统测试筹备阶段,测试小组长、测试小组成员参与项目估计(尤其是与测试相关的规模、工作量、工期等)。5)测试小组长基于估计结果制定测试计划。测试相关的估计工作测试小组长、PM共同确定本项目的影响范围(本项目对产品修改的范围以及本次修订所影响的范围)、质量目标(包括单位程序规模所需的测试用例数量)。测试小组长、测试小组成员基于影响范围内的程序规模、项目质量目标确定须执行的测试用例数量。如果该项目需要对影响范围之外的部分(例如,产品所有功能)进行正常业务测试的话,还应记入这些测试用例。测试小组长、测试小组成员根据该项目已有的测试用例及其可能修订的情况,确定本项目中须编制的测试用例数量。测试小组长根据须编制的测试用例数量和测试筹备生产率,确定测试筹备阶段的工作量;并根据须执行的测试用例数量和测试执行生产率,确定测试执行阶段的工作量。测试小组长根据各测试阶段的工作量、工期约束、人员约束,与项目组的开发计划进行匹配、协调,综合确定各测试阶段的工期、人数、人员、日程。可行的情况下,测试小组长应将测试小组成员的测试范围与项目组成员的开发范围交叉,以在必要时综合判断测试小组成员的测试质量和项目组成员的程序代码质量。测试小组长基于上述估计,使用测试计划模板编制测试计划。6)测试计划作为项目计划的一部分参与评审。7)逐点对照测试依据,使用需求跟踪矩阵模板,编制测试用例与测试依据之间的需求跟踪矩阵草案。测试设计中应全面考虑须编制的测试用例的类别:功能性能、压力、数据容量长时间运行(内存泄漏)……8)测试小组长组织测试人员、开发骨干采用正式评审方法对已编制的需求跟踪矩阵草案进行评审。9)测试小组长组织测试小组成员,逐点对照测试依据、已评审的需求跟踪矩阵草案编制测试用例。必要时,测试小组长组织测试小组成员根据测试用例编制过程中发现的问题,更新需求跟踪矩阵。10)测试小组长组织测试小组成员、开发骨干采用正式评审方法对已编制的测试用例进行评审。11)测试小组长将已评审的测试用例、需求跟踪矩阵入库。12)测试小组长使用阶段报告模板编制测试筹备阶段的阶段报告,并召集测试组成员、PM、开发骨干、测试主管、产品经理、QA召开阶段会议。四、测试执行流程1)测试小组长组织测试小组成员依据测试计划中的规定搭建测试环境。测试执行流程开发人员输出项目经理测试小组长测试小组1)搭建测试环境开始2)必要时组织调整项目计划和测试用例及相应的需求跟踪矩阵3)从配置库中取出测试版本4)编译安装测试版本5)对照测试用例逐条测试,并记录测试结果6)分派任务8)分析测试过程相关数据,预测测试进展、产品质量。9)根据测试过程数据,判断测试阶段是否可以结束10)编制《测试报告》12)将本阶段各自相关的工作产品入库13)组织产品交付14)召开阶段会议结束测试计划/测试用例/需求跟踪缺陷管理系统(表)测试报告项目阶段报告是否用户手册/联机帮助等7)处理bug11)编写、验证用户资料11)验证用户资料2)必要时,测试小组长组织测试小组成员调整测试计划、测试用例及相应的需求跟踪矩阵。测试执行流程开发人员输出项目经理测试小组长测试小组1)搭建测试环境开始2)必要时组织调整项目计划和测试用例及相应的需求跟踪矩阵3)从配置库中取出测试版本4)编译安装测试版本5)对照测试用例逐条测试,并记录测试结果6)分派任务8)分析测试过程相关数据,预测测试进展、产品质量。9)根据测试过程数据,判断测试阶段是否可以结束10)编制《测试报告》12)将本阶段各自相关的工作产品入库13)组织产品交付14)召开阶段会议结束测试计划/测试用例/需求跟踪缺陷管理系统(表)测试报告项目阶段报告是否用户手册/联机帮助等7)处理bug11)编写、验证用户资料11)验证用户资料3)测试小组成员使用项目组提供的测试版本标签从配置库中取出测试版本。测试执行流程开发人员输出项目经理测试小组长测试小组1)搭建测试环境开始2)必要时组织调整项目计划和测试用例及相应的需求跟踪矩阵3)从配置库中取出测试版本4)编译安装测试版本5)对照测试用例逐条测试,并记录测试结果6)分派任务8)分析测试过程相关数据,预测测试进展、产品质量。9)根据测试过程数据,判断测试阶段是否可以结束10)编制《测试报告》12)将本阶段各自相关的工作产品入库13)组织产品交付14)召开阶段会议结束测试计划/测试用例/需求跟踪缺陷管理系统(表)测试报告项目阶段报告是否用户手册/联机帮助等7)处理bug11)编写、验证用户资料11)验证用户资料4)测试小组成员在规定的编译环境中对测试版本进行编译,并将编译后的程序安装到测试环境中。必要时,PM指派项目组成员配合测试小组成员进行测试版本编译和安装。测试执行流程开发人员输出项目经理测试小组长测试小组1)搭建测试环境开始2)必要时组织调整项目计划和测试用例及相应的需求跟踪矩阵3)从配置库中取出测试版本4)编译安装测试版本5)对照测试用例逐条测试,并记录测试结果6)分派任务8)分析测试过程相关数据,预测测试进展、产品质量。9)根据测试过程数据,判断测试阶段是否可以结束10)编制《测试报告》12)将本阶段各自相关的工作产品入库13)组织产品交付14)召开阶段会议结束测试计划/测试用例/需求跟踪缺陷管理系统(表)测试报告项目阶段报告是否用户手册/联机帮助等7)处理bug11)编写、验证用户资料11)验证用户资料5)缺陷划分为如下级别:致命:导致系统崩溃,或导致系统业务无法实现,或系统业务失败后不能自动恢复正常运转。严重:导致系统业务失败但可自动恢复正常运转,会带来业务上的严重的不良后果。一般:对系统部分功能的正确性有影响,但不影响业务运转且不会带来业务上的严重的不良后果。提示:提示信息错误或不当,界面不统一或不规范,操作不便利,不影响业务运转的其它问题。测试执行流程开发人员输出项目经理测试小组长测试小组1)搭建测试环境开始2)必要时组织调整项目计划和测试用例及相应的需求跟踪矩阵3)从配置库中取出测试版本4)编译安装测试版本5)对照测试用例逐条测试,并记录测试结果6)分派任务8)分析测试过程相关数据,预测测试进展、产品质量。9)根据测试过程数据,判断测试阶段是否可以结束10)编制《测试报告》12)将本阶段各自相关的工作产品入库13)组织产品交付14)召开阶段会议结束测试计划/测试用例/需求跟踪缺陷管理系统(表)测试报告项目阶段报告是否用户手册/联机帮助等7)处理bug11)编写、验证用户资料11)验证用户资料6)PM或其指定人员将登记到缺陷管理系统中的缺陷分派给项目组相关人员。测试执行流程开发人员输出项目经理测试小组长测试小组1)搭建测试环境开始2)必要时组织调整项目计划和测试用例及相应的需求跟踪矩阵3)从配置库中取出测试版本4)编译安装测试版本5)对照测试用例逐条测试,并记录测试结果6)分派任务8)分析测试过程相关数据,预测测试进展、产品质量。9)根据测试过程数据,判断测试阶段是否可以结束10)编制《测试报告》12)将本阶段各自相关的工作产品入库13)组织产品交付14)召开阶段会议结束测试计划/测试用例/需求跟踪缺陷管理系统(表)测试报告项目阶段报告是否用户手册/联机帮助等7)处理bug11)编写、验证用户资料11)验证用户资料7)开发人员进行缺陷处理。原则上,缺陷由测试小组成员直接认定。如果项目组成员对缺陷的认定有争议,项目组成员首先与测试小组成员协商。无法达成一致时,PM与测试小组长协商。必要时,继续升级。测试执行流程开发人员输出项目经理测试小组长测试小组1)搭建测试环境开始2)必要时组织调整项目计划和测试用例及相应的需求跟踪矩阵3)从配置库中取出测试版本4)编译安装测试版本5)对照测试用例逐条测试,并记录测试结果6)分派任务8)分析测试过程相关数据,预测测试进展、产品质量。9)根据测试过程数据,判断测试阶段是否可以结束10)编制《测试报告》12)将本阶段各自相关的工作产品入库13)组织产品交付14)召开阶段会议结束测试计划/测试用例/需求跟踪缺陷管理系统(表)测试报告项目阶段报告是否用户手册/联机帮助等7)处理bug11)编写、验证用户资料11)验证用户资料8)跟踪、分析测试过程相关的数据(包括缺陷发现趋势(分严重性)、缺陷解决趋势、缺陷集中趋势(PM关注)、缺陷遗留情况、最后一轮回归测试的缺陷密度),预测测试进展、产品质量,并在必要时基于这些数据采取纠正措施。测试执行流程开发人员输出项目经理测试小组长测试小组1)搭建测试环境开始2)必要时组织调整项目计划和测
本文标题:测试流程
链接地址:https://www.777doc.com/doc-653780 .html