随着汽车智能化程度不断提升,一辆智能汽车的软件代码量动辄上千万行,涵盖基本的信息娱乐、车身控制,到关键性安全功能(如驾驶辅助系统、自动驾驶系统)等核心功能。即便到了量产前夕,软件仍需频繁更新,这对开发速度和质量提出了极高要求,很可能会延误产品的上市。
测试左移(Shift-Left Testing)正是应对这一挑战的关键。它可以帮助企业优化资源,加快上市进程,同时又能满足消费者对更多新功能的渴求。
What is测试左移?
简单来说,测试左移就是将软件测试阶段前移,在开发流程的早期阶段就介入测试和验证代码,从而降低开发成本、加快上市并提升品质和性能。
那么,为什么叫“左移”?这要从软件开发中的V模型说起:
左侧:开发早期阶段,包括需求分析、系统设计、架构设计等
底部:代码编写
右侧:开发后期阶段,涵盖单元测试、集成测试、系统测试等
将测试“左移”,意味着将传统在开发后期的测试和验证代码环节提前到左侧,在代码提交前就识别潜在缺陷,从而及早发现和修复问题。这种方法也符合持续集成(CI)和持续部署(CD)的原则。
How to实现测试左移?
在汽车正式投入市场前,需要历经多种类型的测试,如软件在环测试、硬件在环测试和车辆在环测试等。因此,能够加快进程的“测试左移”对汽车行业而言,尤为重要。
仿真软件是实现“测试左移”的一个关键性工具。与传统的道路测试相比,仿真测试速度更快、成本更少、可重复性和自动化程度高。值得一提的是,开发人员还能在硬件未完成之前,通过仿真技术模拟硬件已实装的效果,并根据测试结果,进一步完善硬件规格,从而缩短新功能的上线时间,实现加速创收。
另一方面,仿真技术还能更快的释放开发人员等资源,以便继续开展下一个项目。
不同的测试级别,其复杂程度也不尽相同。随着系统复杂性的增加,软件的修复成本也会进一步增加。例如,与软件在环测试相比,车辆在环测试中的错误修复成本高达13倍以上,这意味着能够更早发现错误的“测试左移”,将助力节约修复成本。
助力开发人员开展“测试左移”
安波福与风河携手推出的Wind River Studio,为测试左移提供了强大的技术支持。作为一款云原生DevOps平台,它为软件开发者打造了高效灵活的虚拟测试环境。
该平台集成了各项技术,使得开发人员能够在虚拟实验室环境中灵活匹配物理资源和虚拟资源,从而在DevOps周期的早期阶段实现共享硬件访问,并且简化软件测试。其中,测试自动化功能负责将测试与开发中的软件相连接,自动进行软件配置以确保所有相关案例都能得到考量,随后再将请求移交给Studio虚拟实验室。而Studio Pipelines负责提供一键式的自动化、定制化流程,大大提高开发人员的工作效率。
借助安波福和风河的强大工具实现测试左移,开发人员能够加速开发进程、提升产品品质并缩短上市时间,从而实现加速创收。
在智能汽车时代,软件已成为车辆性能和用户体验的核心。通过测试左移,汽车行业能够在满足市场需求的同时,大幅提升软件开发效率和质量。安波福与风河的强强联合,让测试左移深植入开发流程,为软件定义汽车的未来加速。未来已来,让我们一起迎接更安全、绿色、互联的移动出行未来!
-
测试
+关注
关注
8文章
6040浏览量
130738 -
自动驾驶
+关注
关注
791文章
14677浏览量
176688 -
安波福
+关注
关注
0文章
76浏览量
1561
原文标题:What is 测试左移丨让软件开发少走弯路,快人一步!
文章出处:【微信号:安波福中国,微信公众号:安波福中国】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
安波福与Robust.AI达成战略合作
安波福推出第八代雷达系列
安波福助力smart#5斩获Euro NCAP五星安全评级
安波福ADAS解决方案在国内领先主机厂实现量产
安波福子公司项目落地长三角,加速高压布局
国芯科技与安波福达成战略合作
Thingy:91 X 为开发人员提供了一个经过全球认证的、多传感器、电池供电的蜂窝物联网原型平台
NanoEdge AI Studio 面向STM32开发人员机器学习(ML)技术
安波福碰撞电源模块守护汽车安全
IAR发布云端平台,助力现代嵌入式软件开发团队
安波福20亿元新厂落成,全力开拓中国市场新版图

安波福携手风河助力开发人员开展测试左移
评论