掌握ASPICE标准:汽车软件测试工程师的专业发展路径

掌握ASPICE标准:汽车软件测试工程师的专业发展路径

文:领测老贺

        随着新能源汽车在中国的蓬勃发展,智能驾驶技术的兴起,汽车测试工程师的角色变得愈发关键。这一变革带来了前所未有的挑战和机遇,要求测试工程师不仅要具备深厚的技术知识,还要有前瞻性的思维和快速适应新技术的能力。

最近领测老贺备考ISTQB的专业模块: AuT-汽车软件测试工程师认证。

借此机会也总结一下汽车测试领域的一些相关知识。

ASPICE简介

说到汽车领域的质量保障方式,就不得不提:ASPICE

ASPICE 全称是“Automotive Software Process Improvement and Capacity Determination”,汽车软件过程改进及能力评定,是汽车行业用于评价软件开发团队的研发能力水平的模型框架。最初由欧洲20多家主要汽车制造商共同制定,于2005年发布,目的是为了指导汽车零部件研发厂商的软件开发流程,从而改善车载软件的质量。

多年以来,ASPICE在欧洲汽车行业内被广泛用于研发流程改善及供应商的研发能力评价。随着近年车联网、智能驾驶、新能源汽车的迅速发展,软件在汽车研发中的占比激增,企业对软件质量管理的需求不断增强,ASPICE逐渐被引入到国内,被国内的企业所熟知。

      简单点说,你可以认为ASPICE就是汽车研发领域的CMMI。

目前正在实施的版本是2018年发布了的版本ASPICE V3.1版本,ASPICE V4.0版本目前还没有正式发布。

ASPICE模型概述

ASPICE既是过程参考模型也是过程评估模型,也就是说,你既可以用Automotive SPICE作为过程参考,改进你的研发过程,也可以用其作为标尺,衡量一下你的研发过程的能力成熟度。

在ASPICE中:PRMProcess Reference Model的缩写,即过程参考模型PAMProcess Assessment Model的缩写,即过程评估模型

ASPICE的组织形式:

ASPICE将过程分为8个过程组,这些组又分成3个过程类:

主要过程是与公司核心过程相关的过程:

  • 产品和/或服务的采购/获取( ACQ-Acquisition)。

  • 产品和/或服务的供应( SPL-Supply)。

  • 系统工程( SYS-System engineering)。

  • 软件工程( SWE-Software engineering)。

支持过程是为其他过程提供支持的过程:

  • 支持过程( SUP-Supporting)

组织过程是为公司目标提供支持的过程:

  • 项目或过程的管理( MAN-Management)。

  • 过程改进( PIM-Process improvement)。

  • 系统和组件的复用( REU-Reuse)。

Automotive SPICE 过程参考模型 – 概览图如下

如果你想了解Automotive SPICE 3.1大纲具体内容,可以在领测国际的ISTQB官网的链接下载:

查询Automotive SPICE PAM 3.1的文档

如果打算根据Automotive SPICE的框架,对研发过程进行能力认定时,ASPICE根据 ISO/IEC 33020,划分了6个能力级别

等级 :不完整的过程过程未实施或未能实现其过程目的。
等级 :已执行的过程已执行的过程实现其过程目的。
等级 :已管理的过程以管理的方式(计划,监控和调整)来实施前述的已执行的过程,并且适当的建立、控制和维护该过程工作产品。
等级 级:已建立的过程先述的已管理的过程,由能实现其过程成果的已定义的过程来实施。
等级 级:可预测的过程先述的已建立的过程,在定义的限值内可预测地运作以达成其过程成果。识别量化管理需要,收集和分析度量数据,以识别波动的可查明原因。采取纠正措施来解决波动的可查明原因。
等级 级:创新的过程先述的可预测的过程得到不断地改进,以适应组织的变化。

汽车测试工程师需要关注的过程

作为汽车软件测试工程师,对上述的Automotive SPICE最好做一个全面的了解,这样对整个的研发体系会有个全局的视角。

在日常工作中,我们会重点关注与测试相关的特定过程:

ASPICE根据软件和系统开发的所有过程对测试过程进行了定义:

  • 软件单元验证( SWE.4)过程需要进行静态和动态测试。此过程会根据其详细的设计( SWE.3)对软件的组件进行评估。

  • 软件集成测试( SWE.5)会根据软件架构设计对集成的软件进行评估( SWE.2)。

  • 软件合格性测试( SWE.6)会根据软件需求对集成的软件进行评估( SWE.1)。

  • 系统集成测试( SYS.4)会根据系统架构设计对集成的系统进行评估( SYS.3)。

  • 系统合格性测试( SYS.5)会根据系统需求对集成的系统进行评估( SYS.2)。

总结:

当然,即便理解以上内容,距离能够在汽车行业做软件测试还差距甚远。但是作为汽车行业的从业者,或者打算进入到这个领域的人员还是非常有必要了解一下的。

目前领测老贺所在的公司领测国际,已经开始针对 ISTQB AuT 汽车软件测试工程师模块的培训考试认证服务。

相关的大纲可以从这个链接下载:

基础级专业领域汽车软件测试工程师大纲 VER 2.2 版本

  • 11
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ASPICEAutomotive SPICE)是汽车行业中广泛使用的软件开发过程评估模型,用于评估和改进汽车软件开发的质量和成熟度。《符合ASPICE标准汽车软件开发过程介绍》是一份介绍如何按照ASPICE标准开发汽车软件的文档。 该文档首先介绍了ASPICE标准的基本概念和目标,重点强调了质量、成熟度和可重复性三个方面的重要性。它指导软件开发团队在整个开发过程中遵循一系列规定的步骤和流程,以确保开发出高质量和安全可靠的汽车软件。 该文档详细介绍了ASPICE标准中的主要过程框架,包括需求工程、软件架构设计、软件单元开发、软件综合测试等。每个过程框架都详细描述了该过程的目标、输入和输出、所需的资源和工具,以及评估和改进该过程的方法。 文档还介绍了与ASPICE标准相关的软件开发活动,如项目管理、风险管理和配置管理等。它强调了团队合作、沟通和文档管理等因素对于成功开发符合ASPICE标准汽车软件的重要性。 通过遵循该文档提供的指导,汽车软件开发团队可以达到更高水平的过程成熟度,从而提高开发效率和软件质量,减少开发周期和成本。同时,符合ASPICE标准汽车软件还能够更好地满足市场需求,并确保汽车的可靠性和安全性。 总而言之,《符合ASPICE标准汽车软件开发过程介绍》是一份重要的文档,它提供了汽车行业中遵循ASPICE标准进行软件开发的指导和规范。遵循该文档的指导可以帮助开发团队提高软件开发过程的质量和成熟度,从而开发出更可靠和高质量的汽车软件。 ### 回答2: 《符合ASPICE标准汽车软件开发过程介绍.pdf》是一份介绍符合ASPICEAutomotive Software Process Improvement and Capability Determination)标准汽车软件开发过程的文档。ASPICE是一套应用于汽车软件开发行业的国际标准,目的是提高汽车软件开发过程的质量和效率。 该文档首先介绍了ASPICE标准的背景和原则,明确了符合ASPICE标准汽车软件开发过程应该具备的要求和特点。然后,文档详细介绍了符合ASPICE标准的开发过程的各个阶段和活动。 首先是要求工程定义阶段,这一阶段主要包括需求收集、需求分析和需求验证等活动,旨在明确汽车软件的功能和性能要求。然后是系统架构设计阶段,包括软件架构设计和硬件设计等活动,旨在确定汽车软件的整体架构和硬件平台。接下来是软件详细设计阶段,包括定义软件模块的功能和接口等活动。在软件详细设计完成后,就可以进行软件单元测试和集成测试等阶段,确保软件模块的功能和稳定性。 文档还介绍了引入ASPICE标准后的过程改进和度量,包括引入度量指标、审查和评估等方法,以确保软件开发过程的质量和效率。最后,文档还提供了一些实际案例和经验分享,帮助读者更好地理解和应用符合ASPICE标准汽车软件开发过程。 总而言之,《符合ASPICE标准汽车软件开发过程介绍.pdf》详细介绍了符合ASPICE标准汽车软件开发过程的各个阶段和活动,帮助开发团队提高软件开发质量和效率,提供了一定的实践经验和指导。 ### 回答3: ASPICEAutomotive SPICE)是一种针对汽车软件开发的国际标准。该标准的目的是确保汽车软件开发过程的质量和可靠性,以提高汽车产品的安全性和性能。 《符合ASPICE标准汽车软件开发过程介绍.pdf》是一份介绍符合ASPICE标准汽车软件开发过程的文档。该文档详细介绍了如何按照ASPICE标准来组织和管理汽车软件开发。 文档首先介绍了ASPICE标准的背景和重要性,并解释了标准的结构和组成。然后,文档详细阐述了符合ASPICE标准汽车软件开发过程的各个阶段和活动。 文档中提到的一些关键活动包括需求分析、架构设计、软件开发、系统测试和验证等。每个活动都有详细的描述和要求,以确保按照ASPICE标准进行开发。 此外,文档还提供了一些实用的工具和技术,用于支持符合ASPICE标准的软件开发。例如,文档介绍了一些常用的软件开发工具和方法,如需求管理工具、配置管理工具和问题跟踪工具等。 总的来说,《符合ASPICE标准汽车软件开发过程介绍.pdf》是一份对符合ASPICE标准汽车软件开发过程进行全面介绍的文档。它提供了必要的指导和规范,帮助开发团队按照最佳实践进行软件开发,从而提高开发过程的质量和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值