当前位置:网站首页>物联网测试都有哪些挑战,软件检测机构如何保证质量
物联网测试都有哪些挑战,软件检测机构如何保证质量
2022-04-22 05:08:00 【一航软件测评】
当有人问“什么是基本生活必需品”这样的问题时,大多数人会回答“食物、住所、衣服”。但是,这是一个世纪之前的情况。人类已经进化到开发出一些额外的生活必需品。我们已经进化到让我们的生活变得更简单、更好、更轻松。
我们已经停止使用开关来控制灯光,停止在收费亭支付通行费,我们一直在智能地监控我们的健康状况,更有效地跟踪车辆移动,并且在列表中很多。物联网越来越渗透到我们的生活工作当中,那么你了解如何测试它吗,软件检测机构如何保证测试质量呢?下面一航软件测评的小编来告诉大家。
什么是物联网 (IoT)?
物联网是使用嵌入式电子设备、微芯片等来收集和交换不同类型数据的车辆、家用电器、医疗设备的连接,称为物联网。该技术允许用户通过网络远程控制设备。
物联网测试挑战
测试人员在物联网中面临的挑战如下:
- 硬件-软件网格
物联网是一种架构,它在各种硬件和软件组件之间紧密耦合。不仅是软件应用程序构成了系统,硬件应用程序、传感器、通信网关等也发挥着至关重要的作用。
只有功能测试无助于完全认证系统。在环境、数据传输等方面总是相互依赖。因此,与测试通用系统[仅软件/硬件组件]相比,它成为一项乏味的工作。 - 设备交互模块
由于这是不同硬件和软件集之间的架构,因此它们必须实时/接近实时地相互交谈。当它们相互集成时,安全性、向后兼容性、升级问题等问题成为测试团队的挑战。 - 实时数据测试
正如我们之前所讨论的,试点测试/监管测试对于这样的系统是强制性的,因此获取此类数据也变得非常困难。
在测试团队中,获得监管检查点或在试点中部署系统非常困难。如果系统与我们的示例中的医疗保健相关,则该步骤将变得更加艰难。因此,这对测试团队来说仍然是一个巨大的挑战。 - 用户界面
物联网分布在属于每个平台 [iOS、Android、Windows、linux] 的设备上。现在,可以在设备上进行测试,但在所有可能的设备上进行测试几乎是不可能的。
我们不能忽略从我们不拥有或模拟的设备访问 UI 的可能性。这是一个很难克服的挑战。 - 网络可用性
网络连接起着至关重要的作用,因为物联网始终以更快的速度传输数据。物联网架构必须在各种网络连接/速度下进行测试。
为了测试这一点,虚拟网络模拟器主要用于改变网络负载、连接性、稳定性等。但是,实时数据/网络始终是一个新场景,测试团队不知道从长远来看瓶颈会在哪里发展。
一航软件测评总结
物联网测试方法可以根据所涉及的系统/架构而有所不同。测试人员应该更多地关注用户测试 [TAAS] 方法,而不是基于需求的测试。
物联网测试的另一个主要参与者是集成测试。如果集成测试计划足够准确且足够强大以捕捉系统中的缺陷,那么物联网就是成功的。
IOT 测试可能是一项艰巨/具有挑战性的工作,但是对于测试团队来说,验证如此复杂的设备、协议、硬件、操作系统、固件等网格也是非常令人兴奋的。
版权声明
本文为[一航软件测评]所创,转载请带上原文链接,感谢
https://blog.csdn.net/ehangnet/article/details/124316104
边栏推荐
- Supplement to the usage of permute() function in torch (detailed process of matrix dimension change)
- JVM——》CMS
- Carina local storage selected into the CNCF cloud native panorama
- mysql rank() over,dense_ rank() over,row_ The difference between number () and over
- Les racines et le contexte de Carina
- Nexus private server - (III) using private server warehouse in project practice
- Libevent implements UDP communication
- Temperature control via mqc582tt + PNET
- 常见的测试方式
- style/TextAppearance. Compat. Notification. Info) not found.
猜你喜欢

Considerations for importing idea package and calling its methods

Learn from me: how to release your own plugin or package in China

Opencv usage record of neural network learning

Chapter VIII affairs

Error: ER_ NOT_ SUPPORTED_ AUTH_ MODE: Client does not support authentication protocol requested by serv
![[Reading Notes - > statistics] 07-03 introduction to the concept of discrete probability distribution Poisson distribution](/img/75/ca998bc741ac8029eb0f91f0bf26e8.png)
[Reading Notes - > statistics] 07-03 introduction to the concept of discrete probability distribution Poisson distribution

Boyun beyondcmp cloud management platform version 5.6 release

Nexus private server - (II) console installation of version 3.2.0, initial password location

MySQL view character set and proofing rules

Punch in: 4.20 C language chapter - (1) first acquaintance with C language - (10) keywords typedef, static
随机推荐
Spark 入門程序 : WordCount
Final Cut Pro mosaics in multiple places of the video at the same time
Chapter 2 MySQL data types and operators
[SQL Server accelerated path] database and table (II)
MySQL double master and double slave + atlas data test
If the answer is yes or no, do you want to use one checkbox or two radio boxes? Which is more appropriate? Why?
Analyzing redis distributed locks from the perspective of source code
Go parsing command line parameter flag package
style/TextAppearance.Compat.Notification.Info) not found.
ObjectBox使用记录
Carina's foundation and birth background | deeply understand the first issue of carina series
TDD development mode and DDD development mode
Programme de démarrage Spark: WordCount
Chapter IX user and authority
Error: ER_ NOT_ SUPPORTED_ AUTH_ MODE: Client does not support authentication protocol requested by serv
EMO-DB 數據集的 Speech 特征提取
Chapter 3 basic SQL syntax
Flutter安装总结
Servlet lifecycle
Carina 的根基與誕生背景|深入了解 Carina 系列 第一期