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

栏目: 软件资讯 · 发布时间: 6年前

内容简介:现在及未来,物联网产品和解决方案将无处不在;Rennoch 表示,它们确实会出现在我们日常生活的大多数环境中,家里、工业、农业或交通情境中。Rennoch 认为,物联网解决方案通常具有开放性、分布性、动态性、可扩展性和较长的使用寿命。物联网设备和服务的测试应注重一致性、互操作性、健壮性和安全性。Rennoch 认为,质量保证不当或网络攻击后的不当行为可能对人类或我们的环境造成严重影响。他提到了一些漏洞,比如 2018 年的 Spectre 和 Meltdown,以及可能接受无效数值的常见物联网协议实现所导致

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


以上所述就是小编给大家介绍的《Eclipse IoT-Testware 开源,为 IoT 提供系统性测试》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Code

Code

Charles Petzold / Microsoft Press / 2000-10-21 / USD 29.99

Paperback Edition What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of ......一起来看看 《Code》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

MD5 加密
MD5 加密

MD5 加密工具