写点什么

Eclipse IoT-Testware 开源,为 IoT 提供系统性测试

  • 2019-05-21
  • 本文字数:1490 字

    阅读完需:约 5 分钟

Eclipse IoT-Testware开源,为IoT提供系统性测试

Eclipse IoT- Testware项目为开发物联网(IoT)解决方案的行业和公司提供免费的开源测试工具和程序。在 2019 年莫斯科 TestCon 大会上,Fraunhofer FOKUS 高级科学家 Axel Rennoch 谈到了物联网的质量保证。


现在及未来,物联网产品和解决方案将无处不在;Rennoch 表示,它们确实会出现在我们日常生活的大多数环境中,家里、工业、农业或交通情境中。Rennoch 认为,物联网解决方案通常具有开放性、分布性、动态性、可扩展性和较长的使用寿命。物联网设备和服务的测试应注重一致性、互操作性、健壮性和安全性。


Rennoch 认为,质量保证不当或网络攻击后的不当行为可能对人类或我们的环境造成严重影响。他提到了一些漏洞,比如 2018 年的 Spectre 和 Meltdown,以及可能接受无效数值的常见物联网协议实现所导致的弱点。


测试行业和社区必须应对多种消息传递标准,比如 MQTT、HTTP 或 CoAP 以及多个物联网平台。Rennoch 提到,“我们需要为用户和开发人员提供一些通用的适应性测试工具”。


Rennoch 介绍了IoT-T项目。他解释说,这个项目主要有两个目标,与两个不同的社区一起合作。第一个目标是为业界和公司提供免费的开源测试工具和程序,以改进他们自己的产品和解决方案。此外,还需要建立一个广泛可接受的测试目录,作为商业测试实验室或权威机构的任何认证活动的参考。


Eclipse IoT-Testware项目中,IOT-T 项目与 Eclipse 开源社区一起发布测试软件。在标准化活动和出版物方面,它在欧洲电信标准研究所(参见ETSI TC MTS测试工作组)创建了一个新的工作组,致力于解决物联网测试中其他地方没有涉及的领域。


在 2019 年莫斯科TestCon大会上,InfoQ 与Axel Rennoch进行了交谈。


InfoQ:在 IoT 领域,主要的测试挑战是什么?


Rennoch: 根据 Eclipse 基金会内部围绕开发人员和用户开展的物联网开发人员调查,主要的问题和挑战是安全性、数据分析、连接性和互操作性。需要检查基本的安全需求,如会话锁或密码生存期,以及不同的语义解释。如果使用使用不同的数据模型(不兼容的数据格式)和表示(不兼容的描述语言)的两个物联网平台不能很好地匹配,那么后一项问题可能就会出现(参见物联网互操作性:分类和公开的挑战)。

测试工程师需要应用所有已知的测试技术知识,特别是复杂性、异步性、资源约束和长操作阶段。我们必须应用协议测试、API 软件测试、系统测试、安全性测试和性能测试。由于经济原因,有必要尽可能地引入和使用测试自动化。


InfoQ:我们该如何应对这些 IoT 测试挑战?


Rennoch:由于其开放性,IoT 系统存在大量的异构资源和潜在漏洞,这样,测试技术可以帮助我们评估它们之间的交互,保护公共基础设施免受大规模攻击。

QA 必须考虑先进的安全技术,比如模糊测试。此外,我们需要应用互操作性测试和涉及异构物联网平台的 Plugfest 事件来发现潜在的语义问题。

这些技术并不是新技术,也不是首次出现在物联网中。创新之处在于,我们需要在物联网解决方案的整个生命周期中应用多种测试技术,特别是在传统的验收测试之后,因为物联网产品将在该领域运行多年,并且会不断更新。


InfoQ:到目前为止, IOT-T 项目交付了什么?即将交付什么?


Rennoch:现在,你可以从 Eclipse 基金会下载并运行 IoT-Testware。它已经可以用于 MQTT、CoAP 和部分 OPC-UA。它包括一个用户友好的仪表板,可以为应用程序提供支持,而又不必深入了解执行运行时环境,它还提供了 Docker 封装,可以避免复杂的安装。

在 ETSI,我们有针对 MQTT、CoAP 的标准化测试目录的相关草案,特别是 LoRaWan 安全测试和 IEC 62443 发布的工业安全要求。


查看英文原文Open Source Testware for Systematic IoT Testing: Eclipse IoT-Testware


2019-05-21 08:0010119
用户头像

发布了 763 篇内容, 共 511.5 次阅读, 收获喜欢 1570 次。

关注

评论

发布
暂无评论
发现更多内容

怀念一代传奇,陈皓与他的《左耳听风:传奇程序员练级攻略》

博文视点Broadview

Databend 源码阅读: Meta-service 数据结构

Databend

从西工大安全事件浅谈特权账号管理系统

尚思卓越

数据库 网络安全

实时湖仓技术选型,企业如何借实时湖仓赢在“数据驱动”时代

袋鼠云数栈

大数据 数据湖 湖仓一体 实时湖仓

【最佳实践】京东小程序-LBS业务场景的性能提升 | 京东云技术团队

京东科技开发者

小程序 性能优化 前端 LBS

让数据成为生产力,用友时序数据库为智能制造按下“瞬时加速键”

用友BIP

喜讯!云起无垠斩获“东升杯”国际创业大赛“优秀奖”

云起无垠

湖南省岳阳市君山公安分局与合合信息旗下启信宝达成战略合作

合合技术团队

大数据 科技 合合信息 警务技术 启信宝

Instagram下载软件 4K Stogram 免激活最新版

mac大玩家j

Mac软件推荐 下载工具

一文让你简单了解软堡垒机和云堡垒机的主要区别

行云管家

云计算 网络安全 堡垒机 上云

如何使用 Helm 在 K8s 上集成 Prometheus 和 Grafana|Part 1

SEAL安全

Helm kubernetes 运维 企业号12月PK榜

手把手教你使用ArkTS中的canvas实现签名板功能

HarmonyOS开发者

HarmonyOS

5家券商综合评级上升,11月券商App终端业务体验评测报告发布

博睿数据

名企私教服务加盟全栈开发与自动化测试班,成就你的技术梦想

霍格沃兹测试开发学社

玩转Spring状态机 | 京东云技术团队

京东科技开发者

spring 设计模式 状态机 状态模式 spring状态机

专业raw图像处理 DxO PhotoLab 7激活版中文最新

胖墩儿不胖y

Mac软件 图像处理工具 raw图像处理

DxO PhotoLab 6 for Mac(raw图片处理软件) 6.12.0.62中文破解版

mac

苹果mac Windows软件 DxO PhotoLab 6 图片处理软件

2023 年中国金融级分布式数据库市场报告:TiDB 位列领导者梯队,创新能力与增长指数表现突出

编程猫

淘宝商品评论数据接口(Taobao.item_review)

tbapi

淘宝API接口 淘宝商品评论接口 天猫商品评论接口 淘宝评论内容接口 天猫评论内容接口

IPQ8072A and IPQ8074A processors: performance comparison and innovation diff

wallysSK

硬件 嵌入式 IPQ8074A wifi solution IPQ8072A

Eclipse IoT-Testware开源,为IoT提供系统性测试_开源_Ben Linders_InfoQ精选文章