原创 Testing in the Cloud:使用TPT进行云端测试

2022-9-23 12:13 473 1 1 分类: MCU/ 嵌入式


最近,我们经常听说解决方案是去云端。但是为什么呢?

我们注意到,云技术现在在科技领域非常流行。即便在嵌入式开发领域,也有越来越多的人希望将开发转移到云中或与云一起进行。

我们从用户的角度为您总结了我们的汽车客户努力转移到云计算的3个主要原因。

原因1: 数字化工作场所: 统一、安全、可归档、快速部署

一些客户希望为他们的员工创建一个数字化工作场所。对于用户来说,这意味着他们可以得到任何笔记本——有时被称为瘦客户机——并通过互联网拨号进入公司提供的数字办公场所。数字工作场所最终给用户的感觉就像普通的操作系统。


管理员在推出新软件时会节省大量精力。有很多人在讨论这样是否更安全。对于用户来说,速度、可用性和鲁棒性非常重要


云端数字工作场所的最大优势之一是,配置(例如操作系统和应用程序)可以完全推出和存档。


用例归档配置是从过去的任何时间点恢复一个工作站。因此,旧的软件版本可以在最初使用的开发环境中进行修补。


为什么要这么做?


在汽车领域,你需要具备在软件第一次发布5年或10年之后修复软件的能力。


经验表明,在产品开发的同时,所使用的基础结构也在不断改进和扩展(新脚本、新工具、新方法等)。这对于整个团队来说都是非常好的,除非一个旧的软件版本必须被修复。


大多数情况下,调整基础设施以构建/测试软件所花费的时间比实际打补丁和保护软件所花费的时间要长。


解决方法:恢复旧环境,补丁软件,测试,部署,结束。


原因2: 数字化工作场所: 数据和工具紧密相连,便于快速访问。


在许多开发团队(驾驶辅助、人工智能、图像处理等)中,产品开发需要大量的数据。这些数据主要存储在服务器或云上,以实现中央可用性。


在开发过程中,数据必须通过主机PC在本地可用。结果是下载时间过长。这要花很多时间。开发者的解决方法是用一夜时间下载。总而言之,这种方法既不可持续,也无用,对于开发人员来说,等待也不有趣。


其理念是将开发工具引入云端——尽可能接近数据(图像、视频、测量等)。这种方法的优点是大大减少了访问时间。新数据立即可用。几乎不需要等待数据。当他们运行测试时,仍然需要一些时间。这也是使用云技术的第三个原因。


原因3加速执行以获得更快的结果


开发应该/必须变得越来越快。随着功能的增加,测试成为了一个挑战。特别是使用真实数据的测试执行可能会花费很长时间。我们的客户在驾驶辅助或自动驾驶方面的测试需要几天到几周的时间。在开发的火热阶段,这通常是非常烦人的。


“它必须快一点!”,这句话你可能会从某些工作组的经理那里听到。


好消息是:它可以更快。


同样,解决方案是: 使用云。


测试执行的主要限制因素是环境的资源。


本质上是RAM和CPU的功率。


在云计算中,用户可以随意提高或降低参数。在此上下文中区分了两种类型的扩展:垂直扩展和水平扩展。


垂直扩展指的是机器RAM和CPU功率的增加。这允许用户按需显著地加快测试执行实例的速度,甚至可以在很短的时间内完成。这很强大,但不幸的是,这在某种程度上也是有物理限制的。然后水平扩展就起作用了。


水平扩展指的是测试执行的多个实例化。换句话说,用户克隆他们的基础设施,并将测试拆分到多个实例中。因此,它们可以并行计算,理论上可以变得无限快。然而,这也需要相应的预算,不建议日常使用。


用户需要提前澄清和设置一些关于拆分的问题。用户必须设计和实现拆分测试和合并数据。这需要一点脑力。


总之,对于嵌入式开发来说,云是一个令人兴奋的未来主题。它可以解决过去的一些问题(存档),并可以在关键阶段显著加速这些问题。我们将继续在这一领域投资,并迅速扩大我们的能力。


作为一名全球测试专家,我们已经在云测试方面积累了几年的经验。我们很高兴与您分享我们的知识。欢迎与我们的软件专家交流,并创造产品质量的新高度。


TPT在TPT 17版本之后支持通过Docker 的云端测试提高计算能力的可扩展性,助力客户测试效率提高。


TPT作为PikeTec公司的嵌入式软件测试工具,具有很高的扩展性和便捷性。随着软件测试日趋复杂并且需求多样化,TPT不断改进以满足与时俱进的要求。您可以在所有开发阶段使用TPT进行测试。无论是简单的单元测试还是复杂的系统测试,TPT都能够使得测试变得快捷、简单和直观。


PikeTec公司是全球知名的基于模型的嵌入式系统测试工具TPT的软件供应商,总部位于德国柏林。北汇信息作为PikeTec在中国的独家合作伙伴,致力于帮助中国客户提升嵌入式控制系统的开发效率。目前,TPT已被众多国内知名主机厂和零部件企业认可,在新能源(VCU/BMS/MCU)以及ADAS等领域中被广泛应用。


本文翻译自PikeTec官网。原文链接:We Run Testing in the Cloud - PikeTec


作者: 北汇信息, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3998886.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 1
赞赏0

文章评论0条评论)

登录后参与讨论
相关推荐阅读
北汇信息 2022-11-28 12:27
ASPICE系列:顺利通过ASPICE流程软件单元验证(SWE.4)
上次的ASPICE评估是否出了问题而您不知道原因? 或者您马上要进行第一次评估? 本系列文章是关于如何准备ASPICE流程软件单元验证(SWE.4)评估的。我们探究这个过程,预期交付以及评估...
北汇信息 2022-11-25 10:52
如何基于CANoe 12.0和vTESTstudio完成TC8车载以太网一致性测试?
概述 在车载以太网标准化的进程中,OPEN联盟起到了重要的推动作用。汽车行业中很多OEM,供应商,以及芯片制造商都加入了联盟,旨在确保车载以太网的兼容性和互操作性。其中TC8是针对ECU级别的车载以...
北汇信息 2022-11-24 10:12
基于vTESTstudio的域控制器测试用例开发及案例分享
背景 车型/ECU开发周期缩短、功能复杂度的提高对测试提出更高的要求,尤其为适应下一代架构发展而出现的ECU新形态“域控制器“,针对其测试,无论从测试经验、知识能力,还是测试实现方法都提出了更大的挑...
北汇信息 2022-11-23 10:38
如何实现只用1个VN5640A搭建含2个交换机的车载以太网网络?
疫情还未过去,工作和生活仍受限制,相信不便外出的小伙伴们都开始疯狂学习补充能量,比如我司的工程师小哥哥最近就在疯狂学习以太网。为了检验学习成果,领导给工程师小哥哥出了一道考题: 基于CANoe,...
北汇信息 2022-11-22 10:20
LIN休眠唤醒及测试心得
上期LIN测试小课堂,我们分享了LIN总线帧结构及各场干扰,如何测试样件是否不响应错误的帧结构:LIN总线帧结构及各场干扰-面包板社区 (eet-china.com)。 这次我们的介绍主题是LIN休...
北汇信息 2022-11-21 10:03
案例分享| T-Box功能自动化测试方案
背景 T-Box是实现汽车车联网的一个关键环节,从起初单纯的实现车辆信息采集,已发展到具有车辆信息监测及信息交互(V2X)、车辆远程控制、安全监测和报警、远程诊断、边缘计算等多种离线和在线的...
我要评论
0
1
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条