0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虚拟实验室提供经济高效的物联网设备测试

星星科技指导员 来源:嵌入式计算设计 作者:Marc Brown 2022-10-03 07:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

即使是最小的物联网设备也生活在复杂的环境中,在开发时可能无法完全理解。事实上,我已经第一次看到与设备连接到 Internet 相关的安全问题。在之前的博客中,我讨论了面向服务的设计、开发和测试的好处。在这里,我将基于服务的测试和服务虚拟化带到下一步:虚拟实验室。

建立一个真实的物理测试实验室环境是困难的,即使完成,它也成为系统测试的主要瓶颈。虚拟实验室消除了这一瓶颈,同时为基于服务的物联网设备测试提供了新的优势。

最近的一项研究 发现,80% 的物联网应用程序没有经过安全漏洞测试。第二项调查发现,56% 的嵌入式设备开发人员没有审查源代码的安全漏洞,37% 的人没有书面编码标准。这些并不是令人鼓舞的统计数据,很明显,物联网设备制造商需要更加认真地对待质量、安全和保障。

测试自动化是确保测试更加严格、一致和彻底的重要步骤。测试,尤其是针对安全漏洞的测试,通常被认为过于昂贵和复杂,因此被匆忙或完全忽视。但是,让您的客户(和攻击者)为您测试 IoT 设备的安全性是一个代价高昂的错误。

真正的测试实验室需要物联网设备计划工作环境的最接近物理表现,但即使在最复杂的实验室中,也很难扩展到现实环境。虚拟实验室解决了这个问题,因为它们已经超越了对难以找到(或不存在)的硬件依赖项的需求。将复杂的服务虚拟化与其他关键的测试自动化工具结合使用。例如:

服务虚拟化 模拟被测设备 (DUT) 执行完整系统测试所需的所有依赖项。这包括设备使用的所有连接和协议,并对通信做出实际响应。例如,虚拟化可以模拟物联网设备与之通信的企业服务器后端,以提供定期的传感器读数。同样,虚拟化可以以现实的方式控制物联网设备。

服务和 API 测试 提供了一种驱动 DUT 的方式,以确保它提供的服务(和提供的 API)完美执行。这些测试可以通过自动化平台进行操作,以根据需要执行性能和安全测试。

运行时监控 实时检测 DUT 上的错误并捕获重要的跟踪信息。例如,在成品中可能无法检测到的内存泄漏可以及早、廉价地发现和解决。

测试实验室管理和分析 提供对虚拟实验室的总体控制。虚拟化后,可以根据需要复制整个实验室设置,并且可以自动化和重复运行测试。分析提供活动和结果的必要摘要。

所示的边缘计算 IoT 生态系统描述了部署嵌入式 IoT 设备的典型环境。传感器和控制设备将信息传递到边缘,边缘是一系列设备或应用程序,可以接收信息并使用逻辑与设备或云端进行通信。然后,云具有更高级别的逻辑,允许它根据该信息采取行动。云是一组服务——微服务、与数据库的连接、附加逻辑或第三方服务——它们构成了一个由功能构建块组成的复杂网络。

当需要在物联网生态系统中进行测试时,需要在多个层面进行测试。例如,要测试网关中引入的新功能,需要验证网关可以接收来自传感器的信息,并且可以按照您构建业务逻辑的方式进行通信。

为了验证这种复杂性, Parasoft Virtualize (模拟所需的依赖项)和 Parasoft SOAtest (驱动测试)可以模拟这些输入。这些工具通过网络模拟来自设备的真实调用(无论是 REST/HTTP 等协议,还是 CoAP、XMPP 或 MQTT 等 IoT 流行协议),并测试 DUT(本例中的网关)是否与通过验证从 SOAtest 返回的响应来适当地使用云服务。

如果有外部方式将信息传递到该网关,那么也可以模拟这些调用。Virtualize 稳定了测试环境,以创建对利用来自 SOAtest 的测试数据的请求的可预测响应,全面测试网关和服务。

最后,顶级服务可能正在与 Edge 以及其他传感器和外部参与者进行通信,重要的是要知道来自您的输入的流正在通过环境返回后端系统。 Virtualize 将这些调用模拟到边缘(到 IoT 设备)的接收,然后将该信息传递回 SOAtest,以确认调用进行了往返并且在 IoT 生态系统中的行为符合预期。

正常的测试环境很昂贵,可能超出大多数开发经理的预测。voke Research的一项研究 发现,预生产实验室的平均投资为 1200 万美元。配置实验室的平均时间是 18 天,另外还有 12 到 14 天用于配置。即使在花费了这些成本和时间之后,由于访问权限有限,这些实验室还是成为测试的瓶颈。此外,物理实验室的日常运营成本很高。在大多数情况下,复制物理实验室以提高测试吞吐量的成本过高。

在一篇文章 The ABCs of Service Virtualization中,服务虚拟化的好处被归结为 通过更好地控制虚拟化依赖关系 的行为来改进测试设备的 访问,从而降低成本并提高测试 速度。以类似的方式,让我们分解虚拟物联网测试实验室的好处:

通过更好和更完整的测试提高质量。基于服务的测试确保关键用例得到执行和完善。自动化性能测试可确保在重负载下的稳定性和可靠性。此外,运行时监控可确保检测和跟踪难以发现的错误。

通过模拟畸形数据的自动渗透测试提高安全性。负载测试可以模拟拒绝服务攻击,运行时监控可以检测安全漏洞。测试可重复性确保每次迭代、补丁或发布都以完全相同的方式进行测试。此外,简化了测试开发和操作(即改进和创建新测试)。

通过消除完整系统测试所需的昂贵依赖项来减少测试时间、风险和成本。自动化提供手动测试无法提供的可重复性和一致性,同时提供更好、更完整的测试。虚拟实验室减少了物理实验室设置所需的准备时间,从而影响了总测试时间。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2574

    文章

    54382

    浏览量

    786105
  • 嵌入式
    +关注

    关注

    5186

    文章

    20151

    浏览量

    328881
  • IOT
    IOT
    +关注

    关注

    189

    文章

    4369

    浏览量

    206598
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    英飞凌成立全新超宽带(UWB)应用实验室

    超宽带(UWB)应用实验室。该实验室由英飞凌与Silicon Austria Labs(简称SAL)联合创建,旨在推动超宽带(UWB)技术的发展、探索创新的应用场景,以及为汽车、工业、联网
    的头像 发表于 12-03 09:34 1113次阅读
    英飞凌成立全新超宽带(UWB)应用<b class='flag-5'>实验室</b>

    经纬恒润中心实验室新址,荣获CNAS+车圈“顶流”认证

    能力、管理体系及人员素质方面均达到国际互认水准,为经纬恒润检测服务公信力再添权威背书。经纬恒润新址实验室配备了行业先进的测试设备体系,涵盖:●气候类测试:包括低温
    的头像 发表于 09-22 17:05 3127次阅读
    经纬恒润中心<b class='flag-5'>实验室</b>新址,荣获CNAS+车圈“顶流”认证

    小型实验室如何挑选高性价比力学测试设备

    在预算有限的小型实验室中,选择合适的力学测试设备就像寻找一把能打开多种锁的万能钥匙,既要功能全面,又要价格适中。对于小型实验室而言,如何在有限的预算内选择既能满足当前
    的头像 发表于 09-16 16:09 1443次阅读
    小型<b class='flag-5'>实验室</b>如何挑选高性价比力学<b class='flag-5'>测试</b><b class='flag-5'>设备</b>?

    可编程负载:实验室与生产的高效测试助手

    在电子制造和研发领域,测试环节是确保产品质量和性能的关键。可编程负载作为一种先进的测试设备,因其灵活性和高效性,已成为实验室和生产线上不可或
    的头像 发表于 09-05 10:45 429次阅读
    可编程负载:<b class='flag-5'>实验室</b>与生产的<b class='flag-5'>高效</b><b class='flag-5'>测试</b>助手

    实验室能耗监测联网系统方案

    减排越来越提上日程。 对此,通博联提供基于工业智能网关的实验室能耗监测联网系统方案。工业智能网关作为整个系统的核心枢纽,具备强大的边缘计
    的头像 发表于 08-08 15:30 428次阅读
    <b class='flag-5'>实验室</b>能耗监测<b class='flag-5'>物</b><b class='flag-5'>联网</b>系统方案

    TPA智慧实验室,赋能汽车电子测试高效管理!

    随着汽车电子产品迭代加速和测试场景日益复杂,传统实验室正面临自动化测试率低、设备利用率不足等挑战。针对异构设备监控、云
    的头像 发表于 07-23 14:10 1052次阅读
    TPA智慧<b class='flag-5'>实验室</b>,赋能汽车电子<b class='flag-5'>测试</b><b class='flag-5'>高效</b>管理!

    实验室小型注塑机数据采集联网解决方案

    在材料研发、高校科研及精密模具制造领域,小型注塑机作为实验室的核心设备,承担着新材料验证、工艺参数优化等关键任务。随着智能制造的推进,传统实验室注塑机面临以下痛点。
    的头像 发表于 07-02 17:22 455次阅读

    实验室智慧配电房建设方案:打造安全高效的电力保障

    文章由山东华科信息技术有限公司提供实验室环境中,电力供应的稳定性和安全性至关重要。智慧配电房作为现代电力管理的新模式,能够实现对配电系统的实时监测、智能分析和自动化控制,为实验室提供
    的头像 发表于 06-10 09:40 567次阅读
    <b class='flag-5'>实验室</b>智慧配电房建设方案:打造安全<b class='flag-5'>高效</b>的电力保障

    DEKRA德凯荣获沙特电力公司第三方实验室认可资质

    不仅代表DEKRA德凯温州低压实验室测试环境、设备管理、测试方法、质量体系等已全面获得国际权威机构的正式背书,也为中国企业拓展沙特市场提供
    的头像 发表于 06-03 14:56 820次阅读

    实验室安全管理成焦点,汉威科技赋能实验室安全升级

    实验室是国家科技创新体系的重要组成部分,是国家组织高水平基础研究和应用基础研究、聚集和培养优秀科学家、开展学术交流的重要基地。近年来,各高校、研究院所、科创园区、高新产业园区相关企业的实验室呈现爆发
    的头像 发表于 04-10 10:41 706次阅读
    <b class='flag-5'>实验室</b>安全管理成焦点,汉威科技赋能<b class='flag-5'>实验室</b>安全升级

    达实智能“AI+联网”开放实验室启动

    近日,“AI+联网”开放实验室于达实智能大厦正式启动。开放实验室项目由深圳市科学技术协会、南山区科学技术协会作为指导单位;深圳达实智能股份有限公司为发起单位,首批有9家共建单位入驻。
    的头像 发表于 03-19 16:43 867次阅读

    从零到一:集成电路封装测试实验室建设的关键要素

    集成电路封装测试实验室的建设是一项涉及多学科、多环节的系统工程。从研发型实验室的精准温控需求到量产型实验室高效动线设计,从
    的头像 发表于 03-08 14:40 733次阅读
    从零到一:集成电路封装<b class='flag-5'>测试</b><b class='flag-5'>实验室</b>建设的关键要素

    BU-67121W实验室航空电子接口计算机North Hills

    BU-67121W实验室航空电子接口计算机North HillsNorth Hills的航空电子接口计算机(AIC),即BU-67121W,是一个高效能、可扩展且便携的平台,专为通过以太网开发并测试
    发表于 02-11 09:26

    上能电气斩获CNAS实验室认可证书

    近日,上能电气股份有限公司无锡测试中心获得中国合格评定国家认可委员会(CNAS)实验室颁发的“实验室认可证书”,标志着上能电气实验室管理水平、技术水平和整体实力达到行业领先水平。
    的头像 发表于 02-07 09:08 905次阅读

    实验室联网集中监控管理系统方案

    及时的维护管理,就可能影响到实验效果。比如设备故障停机、物料变质、消防火灾等,都是实验室管理需要尽可能去避免的。对此,通博联提供基于工业智
    的头像 发表于 01-08 15:37 978次阅读
    <b class='flag-5'>实验室</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>集中监控管理系统方案