掌握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 版本

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/16253.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决git克隆项目出现fatal无法访问git clone https://github.com/lvgl/lvgl.git

Windows 11系统 报错 $ git clone https://github.com/lvgl/lvgl.git Cloning into lvgl... fatal: unable to access https://github.com/lvgl/lvgl.git/: Failed to connect to github.com port 443 after 21141 ms: Couldnt connect to server 解决方法 git运行这两段代码…

创新实训2024.05.26日志:落地基于硬盘的数据库服务

1. 需求任务列表 以下描述易学大模型软件的web应用的功能。 用户注册 用户邮箱,密码,验证码开启官方邮箱,用来发验证码(QQ 网易都支持开启smtp协议,找教程,用邮箱不用手机号是为了省买发短信云服务的钱&a…

ASP+ACCESS客户管理信息系统

摘要 本文介绍了客户管理系统的实现方法。目的在于让大家共享学习和运用这一语言的体会和收获。本系统是Internet/Intranet环境下面向电子商务的客户管理,通过企业管理技术、电子商务和信息技术的高度集成,讨论了客户管理系统的系统构架、系统的工作…

栈和队列的基本见解

1.栈 1.1栈的基本概念和结构: 栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出的原则。 压栈:栈的插入操作叫做进栈/压栈…

python 面对对象 类 魔法方法

魔法方法 一、__init__ 构造函数,可以理解为初始化 触发条件:在实例化的时候就会触发 class People():def __init__(self, name):print(init被执行)self.name namedef eat(self):print(f{self.name}要吃饭)a People(张三) a.eat() # in…

海外抖音TK自动挂机,手机全自动挂机,每天轻松搞2张

海外抖音TK自动挂机,手机全自动挂机,每天轻松搞2张 课程获取方式: https://zzmbk.com/

揭秘Markdown:轻松掌握基础语法,让你的写作更高效、优雅!

文章目录 前言1.标题1.1 使用 和 - 标记一级和二级标题1.2 使用 # 号标记 2.段落格式2.1 字体2.2 分割线2.3 删除线2.4 下划线2.5 脚注 3.列表3.1 无序列表3.2 有序列表3.3 列表嵌套 4.区块4.1 区块中使用列表4.2 列表中使用区块 5.代码代码区块 6.链接7.图片8.表格9.高级技巧…

mysql实战——XtraBackup二进制包安装

1、二进制包下载网站 Software Downloads - Percona 2、安装xtrabackup 解压安装包 tar xvf percona-xtrabackup-8.0.27-19-Linux-x86_64.glibc2.17.tar.gz -C /usr/local 进入目录 cd percona-xtrabackup-8.0.27-19-Linux-x86_64.glibc2.17/ 安装依赖 yum install perl-Dig…

2024.5.25期末测试总结

成绩&#xff1a; 配置&#xff1a; 可能与实际有些出入 题目&#xff1a; 第一题&#xff1a; 代码思路&#xff1a; 一道模拟题&#xff0c;按照公式计算出sumpow(2,i)&#xff0c;判断sum>H&#xff0c;输出 代码&#xff1a; #include<bits/stdc.h> using name…

Java—内部类

Java—内部类 一、内部类二、应用特点三、分类3.1、普通内部类&#xff1a;直接将一个类的定义放在另外一个类的类体中3.2、静态内部类3.3、局部内部类 一、内部类 一个类的定义出现在另外一个类&#xff0c;那么这个出现的类就叫内部类(Inner)。 内部类所在的类叫做外部类(Ou…

在线软件包管理

1.APT工作原理 APT&#xff08;Advanced Packaging Tool&#xff09;是Debian系列Linux操作系统中广泛使用的包管理工具&#xff0c;它为用户提供了从软件仓库搜索、安装、升级和卸载软件包的功能。其工作原理具体分析如下&#xff1a; 1. **集中式软件仓库机制**&#xff1a…

Linux之Nginx

1、Nginx 1.1、什么是Nginx Nginx最初由Igor Sysoev开发&#xff0c;最早在2004年公开发布。它被设计为一个轻量级、高性能的服务器&#xff0c;能够处理大量并发连接而不消耗过多的系统资源。Nginx的架构采用了事件驱动的方式&#xff0c;能够高效地处理请求。它的模块化设计使…

python-情报加密副本

【问题描述】某情报机构采用公用电话传递数据&#xff0c;数据是5位的整数&#xff0c;在传递过程中是加密的。加密规则如下&#xff1a;每位数字都加上8,然后用和除以7的余数代替该数字&#xff0c;再将第1位和第5位交换&#xff0c;第2位和第4位交换。请编写程序&#xff0c;…

Denoising Diffusion Probabilistic Models 全过程概述 + 论文总结

标题&#xff1a;Denoising&#xff08;&#x1f31f;去噪&#xff09;Diffusion Probabilistic Models&#xff08;扩散概率模型&#xff09; 论文&#xff08;NeurIPS会议 CCF A 类&#xff09;&#xff1a;Denoising Diffusion Probabilistic Models 源码&#xff1a;hojona…

卡特兰数-

是组合数学中一种常出现于各种计数问题中的数列。 一、简单介绍 卡特兰数是一个数列&#xff0c;其前几项为&#xff08;从第零项开始&#xff09; : 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 47763…

澳大利亚.德国-新闻媒体投放通稿:发表新闻稿需要留意哪些地方-大舍传媒

概述 当我们想要发布新闻稿时&#xff0c;了解目标媒体的特点和要求是至关重要的。本文将介绍澳大利亚和德国的新闻媒体&#xff0c;以及在撰写和投放新闻稿时需要注意的要点&#xff0c;以帮助您更好地与目标受众沟通。 澳大利亚媒体 澳大利亚是一个多元化的国家&#xff0…

Android ListView鼠标模式下ListView回滚问题

概述 在 Android 应用程序中&#xff0c;ListView 是一种常用的控件&#xff0c;用于显示可滚动列表数据。然而&#xff0c;当在鼠标操作模式下使用 ListView 时&#xff0c;可能会遇到一个问题&#xff1a;点击列表项时&#xff0c;列表会回滚到指定位置&#xff0c;这可能会导…

【ML Olympiad】预测地震破坏——根据建筑物位置和施工情况预测地震对建筑物造成的破坏程度

文章目录 Overview 概述Goal 目标Evaluation 评估标准 Dataset Description 数据集说明Dataset Source 数据集来源Dataset Fields 数据集字段 Data Analysis and Visualization 数据分析与可视化Correlation 相关性Hierarchial Clustering 分层聚类Adversarial Validation 对抗…

OFDM通信中的部分内容

纠错编码&#xff1a;在无线通信过程中由于传输过程存在噪声等各种非理想因素&#xff0c;在接收端接收到的信息往往相对于发射信息存在误码&#xff0c;通过纠错编码方式可以对少数非连续的误码进行判断和纠正。举个简单的例子&#xff0c;发射端可能发射的信息为00,01,10,11,…

二叉搜索树的后序遍历序列

二叉搜索树的后序遍历序列 背景题目描述题解 背景 每次重复刷到这题都没有思路,看答案也总需要理解一会,但是下次又忘了,哈哈哈,因此记录一下思路. 题目描述 牛客地址&#xff1a; https://www.nowcoder.com/practice/a861533d45854474ac791d90e447bafd 描述 输入一个整数数…