NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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:009824
用户头像

发布了 690 篇内容, 共 400.1 次阅读, 收获喜欢 1498 次。

关注

评论

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

Dubbo 路由及负载均衡性能优化

vivo互联网技术

负载均衡 dubbo 路由

极盾故事|某头部私募基金“扩展检测响应XDR平台”建设

极盾科技

XDR扩展威胁检测响应

10月《中国数据库行业分析报告》已发布,深度剖析甲骨文大会Oracle技术新趋势

墨天轮

数据库 oracle postgresql opengauss 国产数据库

深度学习预训练模型的突破与发展

百度开发者中心

模型训练 大模型 深度学习‘’ LLM

区块链软件开发技术

西安链酷科技

区块链 软件开发 dapp 去中心化 项目宣发

建立性能基线的实践方法

老张

性能测试 性能基线

带您走近Hyperscript:重新思考JavaScript

这我可不懂

JavaScript Hyperscript

2023 云栖大会 | 「动手实践」基于阿里云构建博学谷平台实时湖仓

Apache Flink

大数据 flink 实时计算

百度Comate代码助手全新上线SaaS服务,适配百种开发语言,编码效率10倍提升!

新消费日报

mac优秀英语学习工具 Eudic欧路词典最新中文版

mac大玩家j

Mac软件 英语词典工具 英语学习软件

焕新升级!新一代云原生可观测平台

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 华为云CCE容器服

QA忙不过来怎么破?

BY林子

软件测试 QA

Java基础面试题【Spring、Spring MVC、Spring Boot】进阶篇

派大星

Java 面试题

一文详解多模态大模型发展及高频因子计算加速GPU算力 | 英伟达显卡被限,华为如何力挽狂澜?

蓝海大脑GPU

Ableton Live 11 Suite for Mac(音乐制作软件) v11.3.13完美激活版

mac

苹果mac Windows软件 Ableton Live 11 数字音频软件 Live 11

专家观点∣数智化招聘如何打破冶金企业人才困境

用友BIP

人才 数智化招聘

北控水务集团:通过财务共享打造高效智能的集团决策与管控中心

用友BIP

财务共享

高效集成|这一次,快人一步

RestCloud

ETL

从图像生成到分类的深度学习策略

百度开发者中心

人工智能 深度学习 大模型 图像生成

智能问答技术在百度搜索中的应用

百度Geek说

百度搜索 智能问答 企业号10月PK榜

限时领票|走进 2023 · 云栖大会,看大咖对话开源

Apache Flink

大数据 flink 实时计算

矢量图形编辑软件 Illustrator 2023 for mac(ai2023) v27.9密钥激活版

mac

Illustrator ai2023 苹果mac Windows软件 矢量图形编辑软件

KaiwuDB 荣获“2023 IDC 中国可持续发展先锋案例”

KaiwuDB

携程商旅发布“全球影响力计划”

携程商旅

带着问题去分析:Spring Bean 生命周期 | 京东物流技术团队

京东科技开发者

spring 生命周期 @Bean 企业号10月PK榜

NFTScan 获 Optimism 基金会 Cycle 14 Grant 支持 35,000 枚 OP !

NFT Research

NFT\ NFTScan

mac电脑智能视频画质修复软件 Topaz Video AI最新激活版

胖墩儿不胖y

Mac软件 视频修复工具

厦门理工计算机与信息工程学院获“火焰杯”软件测试赛全国奖项

测试人

软件测试

社区迭代|ETLCloud社区新增“论坛”啦!

RestCloud

ETL 社区 论坛

嵌入式框架设计中的四种常用模式

互联网工科生

嵌入式

飞码LowCode前端技术系列(二):如何便捷配置出页面 | 京东云技术团队

京东科技开发者

前端 低代码 低代码平台 企业号10月PK榜

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