开始 让你自己跟上我们介绍内容的速度。

物联网测试1、2、3…这个算法有效吗?

随着一个无处不在、相互连接的物联网世界的发展势头,一系列新的智能设备正走向市场,就像许多银河冲锋队一样。Wi-Fi恒温器和可视门铃;亚马逊Echo和谷歌Home;甚至还有遥控窗帘……各种各样的小玩意,让今天精通技术的消费者开心不已。然而,智能设备或“的事情“就像这些当然是互联系统的焦点一样,它们也只是冰山一角。

物联网的本质创造了一个新的现实,物理设备和虚拟接口共存于错综复杂的网络中。一个解决方案的工作好坏取决于许多因素:后端软件、硬件、算法、安全性、互操作性和连接性。测试智能设备的性能只是拼图的一部分。因此,物联网需要在产品和解决方案的开发和测试方式上进行范式转变。

寻求真理

假设经过多年的设计工作,您的创新的新解决方案几乎可以投入市场。终端用户设备已经通过了产品可靠性测试,你的移动应用程序也经过了测试。梦想就要实现了。

但是,如果你的算法计算有偏差,哪怕是一点点,会发生什么呢?您如何确定您的新解决方案将在更广泛的生态系统中按预期执行?软件、硬件和环境条件的相互作用产生了许多未知的变量。

在你引入新的物联网系统后,不是发现坏算法、互操作性问题或a的时候车的用户界面。如果你不得不重新开始整个开发过程,你将失去宝贵的时间、金钱和竞争优势。

物联网用例的复杂性意味着,联网产品和解决方案需要在上市前对软件、硬件、传感器和算法进行严格和可重复的开发和测试。这只能在现实生活条件下或模拟的真实环境中完成,在这种环境中,部署条件的精确再现能够识别和比较各种参数。换句话说,你可以实现”地面实况“验证了可靠的性能和精确的算法。

实验室驱动的产品开发允许所有组件进行测试和优化,确保对触摸、声音和运动跟踪等输入的适当反应。这种方法还可以有效测试广泛的通信和安全协议,如Wi-Fi、4G LTE、5G、蓝牙、ZigBee等。

此外,除了测试性能和互操作性之外,在实验室环境中再现几乎任何场景的能力还可以帮助验证业务用例和微调竞争差异化。这使得设备制造商、解决方案提供商和企业能够更有效地将计划推向市场,并取得更大的总体成功。

注意脚下

那么,在测试物联网时,最关键的步骤是什么?一般来说,广泛的测试和QA类别包括使用固件的数据测试;测试数据全面性;验证数据的准确性;基于仿真的测试;中断测试;连接和互操作性。

然而,为了简化过程,物联网测试可以分为三个步骤:

  1. 传感器:算法验证
  2. 设备:连接/兼容性
  3. 用例:功能、性能和可用性

在更加成熟的软件开发领域中,大量的手工测试和QA过程都是自动化的持续集成。在物联网中,软件、硬件和生态系统之间的相互依赖使测试变得更加复杂,但仍有一些方面可以实现自动化,以实现快速集成,在不牺牲质量的情况下加快上市时间。

例如,可以虚拟化第三方api、gui和其他系统组件,以隔离性能问题并加快测试周期。同样,测试管理框架有助于在web和智能设备上统一应用程序的测试。并且可以使用静态分析工具部分地自动化符合法规要求的测试。

毫无疑问,新兴物联网市场为商业成功提供了相当大的机会。但是,将一个新的用例推向市场也需要大量的时间和金钱投资。在做出信心的飞跃之前,通过ground truth验证和更智能的测试协议,确保开发生命周期各个阶段的兼容性和端到端平台性能,让自己在竞争中领先一步。

所有IoT Agenda网络贡献者都对其帖子的内容和准确性负责。意见是作者的,不一定传达物联网议程的想法。

搜索首席信息官

搜索安全

搜索网络

搜索数据中心

搜索数据管理

关闭