测试生命周期管理
随着产品的规模和复杂度增加,测试活动的开展也需要有章可循,形成科学的流程和规范。以华为公司为例,为保障产品测试活动有序开展,华为在IPD流程中定义了从需求分析阶段到版本发布阶段之间的详细测试活动和流程,并通过标准化的规范,持续保障测试验证的高质量。
华为云CodeArts TestPlan内置IPD测试流程与规范,从测试策略、测试设计、测试管理、测试执行到测试评估,全流程融入IPD高质量实践精髓,伴随着华为产品发展而持续优化演进,广泛应用于华为各业务线的产品测试中。
华为云CodeArts TestPlan通过其测试设计、测试管理、测试执行、测试评估能力,提供完整覆盖IPD-PTM的测试生命周期,将测试流程融入作业活动。
缩略语 |
全称 |
含义 |
补充说明 |
---|---|---|---|
IPD |
Integrated Product Development |
集成产品开发流程 |
IPD是并行工程方法的应用和扩展,是一种集成了系统工程方法的结构化产品开发和管理框架,它要求产品开发一开始就考虑产品生命周期中的各种因素,建立集成跨功能部门的产品开发团队,以客户为中心进行开发。 |
PTM |
Product Test Management |
产品测试管理 |
通过统一的测试业务与产品缺陷修复流程,使产品测试及缺陷修复活动达到有序化、模板化、可视化,加强各项活动的继承性和可重复性,从而促进研发成本的降低。 |
Charter |
Charter |
任务书 |
指项目的计划书,主要描述项目的时间、目标、范围和主要交付,以及一些初步的投资回报分析。 |
CDCP |
Concept Decision Checkpoint |
概念决策评审点 |
在该决策评审点上,商业计划体现了足够的业务潜力,有望形成可行的产品包。 |
PDCP |
Plan Decision Checkpoint |
计划决策评审点 |
- |
ADCP |
Availability Decision Checkpoint |
一般可获得性决策评审点 |
在该点上,产品包已经做好正式发布和发货的准备。 |
GA |
General Availability |
一般可获得性 |
软件版本周期是指计算机软件的发展及发布过程,从Pre-alpha(准预览版本)发展到Alpha(预览版本)、Beta(测试版本)、Released candidate (最终测试版本)至最后的Gold(完成版)。GA点在IPD过程里意味着产品可以批量交付给客户。 |
TR |
Technical Review |
技术评审 |
又称产品技术成熟度评估,由PDT组织检查评估本流程实施到一定阶段以后产品成熟度,并检查关键点上的准备情况,用以发现遗留的问题,评估存在的产品风险,并形成对策和操作建议。 IPD中有7个TR:TR1(需求)、TR2(设计规格)、TR3(概要设计)、TR4(详细设计和单元测试)、TR4A(系统设计验证)、TR5(系统测试)、TR6(β测试)。 |
SDV |
System Design Verification |
系统设计验证 |
针对产品原型机的测试,验证系统的功能规格是否实现。 |
SIT |
System Integrated Test |
系统集成验证 |
针对初试产品的测试,它包括系统功能、性能/指标、可靠性、可用性、容限/容错、组网、安全等系统属性的测试。 |
SVT |
System Verification Test |
系统验证测试 |
目的是验证制造流程,一方面保证大批量生产时的可制造性,另一方面通过批量builds来保证设计完整性;该测试必须在产线正式生产出的硬件上执行。 |