资源描述
概述概述IPD-PTM流程概述阶段概述测试分析与计划阶段测试设计阶段测试执行阶段IPD-PTM流程背景现实困境测试过程缺乏可视性测试经验缺乏有效积累开发测试协调成本太高产品级测试过程缺乏规范指导测试技术发展缺乏一致方向缺陷修复过程混乱测试质量保证活动缺乏流控依据P:Product T:Test M:management:产品测试管理测试过程总览charterTR1TR2TR3TR4TR4aTR5TR6Offering requirement&Design RequirementDefine Testability Requirement&C$T planGeneral Test strategyDesign SpecProduct TestAnalysisSRSTest scheme DesigncodingTest Implementation casePlatformToolscsriptsUTITSTSDVSITSVTSDV ReportSIT reportSVT Report测试生命周期对应的阶段从时间顺序上来看,IPD-PTM流程所定义的测试生命周期分为7个阶段:概念阶段计划阶段开发阶段验证阶段发布阶段TR1TR2/3TR4/4ATR5TR6测试需求分析与计划测试方案设计和测试用例设计SDVSITSVT/Beta产品测试关闭测试生命周期测试生命周期对应的关键交付件阶段点 产品形态 测试交付件TR1 产品包需求 产品可测试性需求TR2 产品系统设计规格 产品测试规格TR3 产品子系统设计规格 特性测试规格/总体测试策略 测试与验证计划TR4 产品Build 特性测试方案/测试用例TR4a 原型机(功能)SDV报告TR5 初始产品 SIT报告TR6 量产产品 SVT报告两个重要角色测试经理(TM)负责测试过程的计划监控、任务协调、资源管理等测试架构工程师(TAE)负责整个测试过程的技术策略制定与监控,测试需求分析与跟踪等。测试分析与计划阶段流程系统工程师及外围组开发项目组经理测试经理测试小组组长测试工程师测试自动化工程师系统设计和规格定义制定Build计划测试规格分解分配测试需求跟踪TR2组织项目级开发创建测试环境制定阶段计划产品测试需求分析/测试规格制定产品总体测试策略制定测试与验证计划参与测试需求分析参与测试需求分析测试分析与计划阶段目标产品测试需求分析基于产品层面的设计需求和规格 根据测试工程方法建立详细的归一化的测试规格,作为测试任务分解分配的基础,回答我们“要测试什么”的问题制定测试与验证计划进行产品总体测试策略规划,并以估计为基础完成测试与验证计划的制定,回答我们“如何安排测试,达到什么测试目标”的问题。测试分析与计划阶段活动描述关键活动 活动描述 活动输入 活动输出 创建测试管理 TM在测试组内创建 测试组成立 测试文件夹 环境 测试文件夹,确定 测试度量表 测试工作量的收集 工作量收集工具及 途径并准备相应的 配置信息 工具和配置数据,将 相关文档存入测试文件夹 测试需求分析 TAE 负责组织测试分析 产品包需求 产品测试规格 人员进行测试的需求分析 产品设计需求 工作 包括自动化测试需求分析 测试分析与计划阶段活动描述关键活动 活动描述 活动输入 输出 产品总体测试策略 测试经理负责产品测试 产品研发策略 产品总体测试策略 制定 总体策略制定,包括资料 产品包验证计划 测试策略、单板测试策略和 Build计划 自动化测试策略 制定测试与验证计划 测试经理在TR3前完成E2E计划 产品测试SOW 测试与验证计划 /产品包验证计划 /测试估计结果/产品 业务计划及E2E计划 /总体测试策略测试设计阶段系统工程师及外围组开发项目组经理测试经理测试小组长测试工程师自动化工程师TR3 测试策略监控 组织需求跟踪 测试策略监控项目开发 组织测试方案设计开工会特性测试需求分析专项测试需求分析特性测试方案设计专项测试方案设计制定测试执行策略度量分析 更新测试与验证计划组织阶段结束会议 参加分析 参加分析 自动化测试平台适应性开发 测试设计阶段测试工程师及外围组开发项目组经理测试经理测试小组组长测试工程师测试自动化工程师 组织测试用例设计阶段开工会 组织自动化测试方案设计 组织测试用例设计 测试用例设计 组织测试方案到用例跟踪 组织验证脚本/代码/数据/环境准备度量结束TR4 参加自动化测试方案设计 产品公共自动化要素分析与设计测试设计阶段目标特性级测试设计与实现 按照测试特性的划分,进行特性级的测试需求分析、设计与用例实现,回答“如何实现测试的问题”制定测试执行阶段策略 在产品总体测试策略的指导下,制定测试执行阶段的工作策略,回答“如何组织测试执行的问题”测试设计阶段活动描述活动名称活动名称活动描述活动描述活动输入活动输入活动输出活动输出特性测试设计测试小组组长负责组织本小组成员进行特性的测试需求分析和测试方案设计分配到该特性的产品测试规格各测试特性的测试方案SDV/SIT/SVT测试执行策略制定测试经理负责(测试小组组长协助)完成SDV策略,测试经理负责(TAE协助)完成SIT和SVT测试策略产品总体测试策略各特性测试方案SDV/SIT/SVT测试策略测试用例实现各测试小组组长组织本小组进行特性测试用例设计/包括自动化测试用例的实现各特性测试方案测试用例,包括测试脚本和测试代码自动化要素分析和实现自动化测试工程师与测试工程师输出可进行自动化测试的自动化要素,自动化工程师依据自动化要素输出设计文档,根据设计文档编写脚本自动化测试方案 测试用例自动化脚本测试需求跟踪由测试架构工程师负责测试规格到测试用例的跟踪测试规格、测试方案、测试用例测试需求跟踪关系测试设计度量分析对测试用例设计、自动化测试设计活动进行度量分析工作日志、测试设计Review报告测试度量表计划与策略调整根据测试设计活动实践结果,调整开发与测试工作计划及测试策略测试执行策略、度量分析报告、开发计划、测试与验证计划调整后的计划与测试策略测试执行阶段流程开发支撑组经理软件开发工程师硬件开发工程师测试经理测试小组组长测试工程师自动化工程师 组织缺陷修复和单板改板 软件缺陷修复 大规模逻辑/缺陷修复 单板硬件改板 组织开工会转测试评估 BACKNY 组织SDV执行/组织资料测试方案、用例设计 缺陷分析 准备SDV测试报告 组织SIT/SVT执行 缺陷分析 准备SIT/SVT测试报告 SDV测试执行 资料测试方案与用例设计自动化测试技术支持测试工具维护测试执行阶段流程开发代表开发支撑组经理测试经理测试小组组长测试工程师更新E2E计划更新开发支持计划度量分析SDV测试总结优化测试策略更新测试与验证计划阶段结束会优化测试设计(方案和用例)TR4A/TR5测试执行阶段目标实现产品的测试按照测试执行策略的指导实现产品的测试,在产品发布前发现尽可能多的缺陷,回答“产品质量如何的终极问题”测试执行阶段活动描述活动名称活动名称活动描述活动描述活动输入活动输入活动输出活动输出测试开工会测试执行前的总动员测试与验证计划开工会纪要转测试评估转测试的版本配套与测试成熟度评估转测试配套文档/转测试版本转测试评估结论测试执行测试工程师进行测试执行,发现并报告缺陷测试策略、方案和用例执行结果、缺陷报告单缺陷分析测试经理组织测试工程师对测试所发现的缺陷进行分析,分析产品的质量状况各类缺陷报告单缺陷分析报告度量分析测试经理组织进行测试度量分析,确定测试执行过程质量度量数据测试度量表
展开阅读全文