English
中文
ISTQB
国际软件测试认证委员会中国分会

CSTQB®工作办公室 咨询热线:021-5596-0906
如需查询ISTQB®考试信息,请点击查询
新闻与活动
新闻与资讯
会议与活动
培训与考试

在线取得联系 马上咨询

资料下载

更多疑问?
请点击这里 联系我们

当前位置:首页 / 新闻与活动 / 新闻与资讯

新闻与资讯icon

“ISTQB®汽车软件测试工程师”学什么?
发表日期:2023-03-30被浏览: 1298次返回

随着信息技术的不断进步,“以软件定义汽车”的概念深入人心。软件定义汽车的时代已经来临。目前,汽车行业专业的软件人才紧缺,而且人才培养周期非常长。建设高素质人才队伍,提高工程师的专业能力是保障汽车软件质量的重要措施。

软件测试作为软件质量保障环节中不可缺失的一环,其重要性不言而喻。所以,ISTQB®推出了针对汽车软件测试工程师这一专业领域的测试工程师认证。

 

面向人员

ISTQB®汽车软件测试工程师认证面向参与汽车领域软件测试的所有人员,包括:测试员、测试分析员、测试工程师、测试顾问、测试经理、软件发布测试工程师和软件开发人员。

基础级相关人员还包括希望了解汽车领域软件测试基础知识,希望对这一领域有初步了解的人员,例如,项目经理、质量经理、软件开发经理、系统分析员(业务分析员)、IT经理或管理顾问等。

 

业务价值

获得ISTQB®汽车软件测试工程师认证能够带来的业务价值有:

1.在测试团队中能进行高效协作。(“协作”)

2.能根据特定的项目要求,有效使用和适配ISTQB®基础级认证测试工程师(CTFL®)已掌握的测试技术。(“适配”)

3.能根据相关标准(Automotive SPICE®、ISO 26262等)的基本要求,选择合适的测试技术。(“选择”)

4.能支持测试团队以风险为导向规划测试活动,并应用已有的结构化和优先级划分知识。(“支持和应用”)

5.能在测试环境中应用虚拟测试方法(例如 HiL-硬件在环系统、SiL-软件在环系统、MiL-模型在环系统等)。(“应用”)

 

参加考试的要求

考试的形式为单选题。考试可以在完成认证培训课程后直接进行,也可以单独进行考试。参加培训课程不作为参加考试的先决条件。

要参加汽车软件测试工程师认证考试,考生必须拥有ISTQB®基础级认证测试工程师(CTFL®) 证书。同时,建议考生具备以下条件:

  • 至少有软件开发或软件测试方面的基础背景知识(例如,具有六个月的系统测试工程师或验收测试工程师或开发人员经验)。

  • 或参加过经ISTQB®标准认证(由ISTQB®委员会成员)的培训课程和/或

  • 已经具备汽车行业E/E开发项目测试的基本经验。

 

为了方便大家更好的备考,今天小编将给大家介绍ISTQB®汽车软件测试工程师(CTFL-AuT)大纲的第一章节:大纲简介。软件测试的七大原则之一是“测试活动依赖于测试的内容”。本章内容简单介绍了“汽车软件测试工程师”所处的E/E开发环境。

一方面,多样化的目标、日益增加的复杂性,以及巨大的创新压力给测试工作带来了巨大的挑战。

另一方面,测试工程师在各类标准和汽车生命周期形成的框架内工作。

总之,测试工程师在种种挑战和限制下,为软件和系统的发布做出了重要贡献。

 

学习目标

通过本章节的学习,您可以达到以下学习目标

1.解释并举例说明在汽车产品开发中,由于项目目标的多样化和产品复杂性的日益增长而带来的挑战。

2.回顾项目中受标准影响的方面,如时间、成本、质量和项目/产品风险。

3.根据ISO/IEC 24748-1回顾系统生命周期中的六个常规阶段。

4.回顾测试工程师能够在发布过程中参与的协作和贡献。

 

对汽车开发过程产生影响的方面

汽车制造商和供应商比过去更快地推出新的车型,而同时面临日益增加的成本压力。以下几方面会对汽车开发过程产生影响:

1.车型种类和复杂性不断增加:

为了更好地满足终端客户的需求,OEM(汽车制造商)推出了越来越多的车型。然而,这使得每种车型的数量却在减少。为了弥补由此增加的开发和生产成本,制造商常常基于同一平台开发出多种车型。由于同一平台需要兼容多款车型,因此,其开发过程要比开发单一车型复杂得多。

2.功能范围不断扩大:

终端客户要求汽车具备越来越多的创新功能,但又不能减少现有功能,从而导致功能范围不断扩大。

3.配置数量不断增加:

终端客户希望能够根据个人意愿调整自己的个性化汽车。这就要求一款车型必须具备多种可能的配置,以及不同的功能。

4.提高了质量要求:

尽管增加了功能要求和复杂性,但终端客户仍希望汽车及其功能的质量能够保证不变甚至更高。

 

标准对项目产生影响的主要方面

由于项目的目标时间、成本和质量是相互冲突的(“项目管理三角形”/“魔法三角形”),因此,汽车制造商(OEM)和供应商必须努力寻找一种更加高效的系统开发方法,能随着不断增加的复杂性、不断提升的质量要求,以及在较少预算的情况下去缩短开发时间。

另外,标准也会对项目的几个主要方面产生影响,如时间、成本、质量、项目风险和产品风险:

1.标准可通过以下方式提高过程的效率(例如,在保持稳定质量的同时减少开发时间和/或成本):

  • 统一命名。

  • 提高透明度。

  • 便于协作(内部和外部)。

  • 增加可重用性。

  • 经验的积累(“最佳实践”)。

2.凭借成熟和完善的技术指南,这些标准有助于尽早识别和消除风险和缺陷

3.标准为审计提供了依据,评审员可以根据标准评估产品或过程的质量。同时,评审员还可以检查产品或过程是否符合要求。

4.标准是合同或监管条款和准则的一部分。

 

在本课程大纲中将探讨以下规范和标准

1.有专门对过程和方法进行标准化的标准,如ISO 26262或Automotive SPICE(ASPICE)。

2.有专门对产品进行标准化的标准,如AUTOSAR。

一辆汽车以及汽车的所有组件(部件)的系统生命周期都是从产品概念开始,以退役而终止。在整个生命周期过程中,涉及到开发过程、业务过程、物流过程,以及与制造技术有关的工艺过程。根据预先定义的入口和出口准则,明确的里程碑有助于实现成熟的过程。这里将系统生命周期分为六个阶段并使之同步,在括号中的为典型测试活动:

1.概念(测试计划)。

2.开发(测试分析、设计、实施、执行、评估和报告)。

3.生产(终检/下线测试)。

4.使用(无测试活动)。

5.维护(维护测试)。

6.退役(迁移测试)。

汽车行业一般产品开发过程简单概括为:概念、开发和生产。

在汽车开发过程中,通过声明一个正式发布来表明项目达到了一个里程碑,并在随后看到了相关证据,由此决定了目标已经实现。从此刻开始,发布的子系统就满足了其使用的成熟度要求和目标。

发布过程用来指导各发布项的发布。发布项应包括已测试项(例如参数化的软件配置,必要时还包括硬件和机械部分)以及其他支持文档。

 

测试工程师通过最终测试报告提供有关发布过程的重要信息

1.已测试项和性能特性,包括其版本。

2.已知缺陷。

3.产品度量。

4.当达到测试出口准则时,按照发布规则(例如最佳实践指南引出的)提供发布建议(即:在封闭道路或公共道路上进行测试、安装建议)。

此外,测试工程师还要参与创建与之后发布相关的交付内容:

1.参与变更的决策并确定其优先级。

2.划分功能的优先级(实现的顺序)。

top
关于CSTQB®
机构介绍
专家工作组
注册讲师介绍
合作企业介绍
ISTQB®合作伙伴
认证项目
认证项目介绍
新闻与活动
新闻与资讯
会议与活动
培训与考试
资料中心
资料下载
常见问题
常见问题
TMMi®
TMMi®简介
资料下载
组织机构
TMMi®测试过程改进者
加入我们
加入我们
联系我们
联系我们