Eclipse IoT-Testware:为IoT提供系统性测试
极客时间编辑部
讲述:杜力大小:1.32M时长:02:53
Eclipse IoT- Testware项目是由柏林弗劳恩霍夫协会(Fraunhofer FOKUS)的伊娜·斯基弗代克(Ina Schieferdecker)教授发起,该项目为开发物联网(IoT)解决方案的行业和公司提供了免费的开源测试工具和程序。在 2019 年莫斯科 TestCon 大会上,弗劳恩霍夫协会的高级科学家阿克塞尔·雷诺(Axel Rennoch )谈到了物联网的质量保证。
雷诺表示,物联网解决方案通常具有开放性、分布性、动态性、可扩展性和较长的使用寿命。物联网设备和服务的测试应注重一致性、互操作性、健壮性和安全性。如果质量保证不当或网络攻击后产生不当行为,可能对人类或生活环境造成严重影响。
雷诺介绍了IoT-T 项目。他解释说,这个项目主要有两个目标。第一个目标是为业界和公司提供免费的开源测试工具和程序,以改进他们自己的产品和解决方案。第二个目标是建立一个广泛可接受的测试目录,作为商业测试实验室或权威机构的任何认证活动的参考。
在Eclipse IoT-Testware 项目中,IOT-T 项目与 Eclipse 开源社区一起发布测试软件。在标准化活动和出版物方面,它在欧洲电信标准研究所(参见 ETSI TC MTS 测试工作组)创建了一个新的工作组,致力于解决物联网测试中其他地方没有涉及的领域。
谈到在 IoT 领域主要的测试挑战,雷诺告诉 InfoQ 记者,根据 Eclipse 基金会内部围绕开发人员和用户开展的物联网开发人员调查,主要的问题和挑战是安全性、数据分析、连接性和互操作性(参见物联网互操作性:分类和公开的挑战)。
所以,测试工程师需要应用所有已知的测试技术知识,特别是复杂性、异步性、资源约束和长操作阶段。必须应用协议测试、API 软件测试、系统测试、安全性测试和性能测试。由于经济原因,有必要尽可能地引入和使用测试自动化。
那么,这些 IoT 测试挑战该如何应对呢?雷诺表示,由于其开放性,IoT 系统存在大量的异构资源和潜在漏洞,这样,测试技术可以帮助技术团队评估它们之间的交互,保护公共基础设施免受大规模攻击。
而 QA 必须考虑先进的安全技术,比如模糊测试。此外,还需要应用互操作性测试和涉及异构物联网平台的 Plugfest 事件来发现潜在的语义问题。
雷诺谈到,这些技术并不是新技术,也不是首次出现在物联网中。创新之处在于,人们需要在物联网解决方案的整个生命周期中应用多种测试技术,特别是在传统的验收测试之后,因为物联网产品将在该领域运行多年,并且会不断更新。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论