国家标准计划《系统与软件工程 过程评估 软件测试过程评估模型》由 TC28(全国信息技术标准化技术委员会)归口,TC28SC7(全国信息技术标准化技术委员会软件与系统工程分会)执行 ,主管部门为国家标准委。
主要起草单位 国家应用软件产品质量检验检测中心 、中国电子技术标准化研究院等 。
35 信息技术、办公机械 |
35.080 软件开发和系统文件 |
本标准等同采用ISO/IEC国际标准:ISO/IEC 33063:2015。
采标中文名称:信息技术 过程评估 软件测试过程评估模型。
随着软件行业蓬勃发展,各种软件需求纷至沓来,软件项目越来越凸现大型化、复杂化的发展趋势。
软件规模增大、开发团队人员数量多、使用用户跨地域、跨系统,这些都为软件开发的成本、进度、质量控制带来了新的挑战。
软件测试贯穿于软件开发生命周期的各个阶段,是软件质量保证的一种重要手段,为软件产品的高质量交付保驾护航。
研究表明越早发现软件中存在的问题,开发费用就越低,软件质量越高,软件发布后的维护费用越低。
而业界普遍认为,除了软件测试技术以外,一个好的、成熟的软件测试过程能够最大限度的保证软件测试的有效性,进而保证软件产品的质量。
基于上述软件测试过程评估的重要性,国内学者纷纷对其开展研究,提出了基于CMMI、GQ(I)M的软件测试过程度量方法,但是目前国内尚无对齐国际标准要求的软件测试过程评估模型,因此对国际标准ISO/IEC 33063:2015进行采标,形成适用的国家标准是非常必要的。
对产业发展的支撑作用:本标准定义了用于评估软件测试过程的模型,从过程和能力两个维度进行定义并给出评估指标,可用于对组织级、测试管理级、动态测试级的各个软件测试过程进行评估。
软件测试过程为管理和执行软件测试提供所需的信息,是影响软件测试效果的重要因素。
通过使用本标准能够对采用的软件测试过程所能达到的级别进行有效评估,经过分析和优化,可以持续不断地改进测试过程,从而更好地指导软件测试工作的开展,这也将会从根本上提升软件产品的质量,促进软件产业的快速发展。
标准研制的重要意义:1、保证我国的软件测试过程评估要求与国际标准保持一致;2、填补我国软件测试过程评估标准的空白,使标准体系更加完善;3、与软件测试系列标准配套结合使用,增强原有标准实用性;4、为第三方检测实验室、软件研发企业的测试部门提供软件测试过程评估标准;5、助力软件测试过程持续优化,进而提升软件测试效率和质量。
本标准属于系统与软件工程中的生命周期管理标准。拟采标的ISO/IEC 33063:2015《Information technology — Process assessment—Process assessment model for software testing》国际标准,属于ISO/IEC国际标准化组织软件与系统工程分技术委员会制定并发布的ISO/IEC 330XX《信息技术 过程评估》系列标准。本文拟采标的标准旨在满足ISO/IEC 330XX系列标准定义的实施过程评估要求(ISO/IEC 33002:2015)、过程评估模型要求(ISO/IEC 33004:2015)之上,提出适用于不同测试阶段、测试级别或测试类型的通用软件测试过程评估模型,可与GB/T 38634.2-2020《系统与软件工程 软件测试 第2部分:测试过程》结合使用,对依据GB/T 38634.2-2020标准创建的软件测试过程进行评估。 拟采标标准以ISO/IEC/IEEE 29119-2(GB/T 38634.2-2020)中定义的软件测试过程作为评估对象实体,引用了ISO/IEC 33020标准中定义的能力级别和过程属性,定义了符合ISO/IEC 33002要求的软件测试过程评估模型。并且给出了具体的评估指南和实际评估中可能需要的附加过程,指导实际操作。