物联网是一个包含大量网络设备、传感器和计算基础设施的庞大系统,到2020 年,通过物联网相互连接的的设备可能会达到 500 亿台,环境传感器、运动检测器、冰箱和恒温器都将能通过 wi-fi、蓝牙、zigbee、4g lte 等技术在物联网系统中相互连接。
可以说物联网是一种架构,它由各种硬件和软件组件紧密耦合而成的,不仅是软件的应用,硬件、传感器、通信网关等也起着至关重要的作用。只有功能测试是不足以完成验证系统,在环境、数据传输等方面总是相互依赖的,因此与通用软件系统的测试相比,物联网应用的测试就显得更为复杂。
那么,面对种类如此繁多,规模如此庞大,环境如此复杂的物联网系统。对测试人员来说,是一个巨大的挑战!
测试人员如何攻破物联网测试?
一、测试人员需要对物联网设备及应用程序的每一个功能、数据显示、数据处理、消息通知、警告信息等等各方面进行彻底的测试。
二、物联网是以数据为中心的,所有连接设备/系统都基于可用的数据进行交互,当涉及到设备之间的数据流时,总有机会获取到传输中的数据,从测试的角度来看,当数据在设备间进行交互时,我们需要检查数据是否受到保护/加密,还是从ui来看,我们也是需要确保有强密码进行保护。
三、由于物联网是软硬复杂组网,并与人的关系更为密切,连通性起着至关重要的作用,所有的系统必须一直可用,并且可以与相关系统保持无缝连接。对于这些连接有两个非常重要的方面需要关注: 3.1 建立连接和运行时,设备的连接、数据传输和接收作业任务时应该是无缝的 3.2 关闭连接场景时,不管是主动还是被动关闭连接场景,必须有相应的通知或警报信息 最关键是不管是什么时候都不应该有数据丢失。
四、性能测试不可少,无论什么系统,都需要确保其具有足够的可伸缩性,所以性能测试是必备的测试策略。
五、兼容性,从物联网系统的复杂架构来看,兼容性是必须的,需要兼容不同操作系统,同一类型操作系统的不同版本、浏览器类型及各自的版本、设备的生成、通信模块、甚至不同厂商的设备兼容等等。
六、试点测试,就物联网而言,试点测试是必须的,只在实验室里进行测试是无法确保设备能正常的环境下运行的,所以在实际的环境下进行试点测试是确保物联网服务可用的必备步骤。
七、对于很多物联网服务产品需要进行第三方认证测试,例如医疗系统,需要通过相关的监管机构要求的检测,只有这样才能确保该产品通过了相关监管机构的认证。
物联网测试是一项艰难、具有挑战性的工作,但对测试人员和团队来说,确保这样一个由设备、协议、硬件、操作系统、固件等组成的复杂网络的质量,是一件令人兴奋的事情,也是提升自己测试能力level的保障台阶,如果想在测试岗位飞跃发展,也许物联网测试你值得拥有!
云计算领域在2020年是怎样的展望
奔驰新少帅康林松:中国市场愈发重要,电动车战略是重头戏
华为荣耀8/华为P9/华为mate9/华为P10再度降价,你打算入手谁?
人工智能平台公司思必驰如何奋进“十四五”?
车载音速喷嘴气体流量检定系统
物联网测试如何才能攻破
华为鸿蒙OS将天然无root 可从源头提升系统安全性
接地电阻柜的电阻值选多大合适
安捷伦与NTS携手推进超高速USB 3.0测试
DDR存储器系统是消费电子的核心,它的组成结构分析
什么是机器学习?它的重要性体现在哪
物联网为何要走向分工
iPhone8什么时候上市?iPhone8最新消息:这样的iPhone8你会喜欢吗?有多少要准备剁手的!
电动化、智能化、网络化:塑造汽车半导体行业的未来
直流电机控制器原理图
别克全新一代君威于今日上市-全新的设计理念,搭载了3.6L的V6发动机!
你是否相信机器人也可能拥有情感?
浅谈MES与ERP的关系和区别
苹果2020年iPhone全面采用OLED屏,背后没那么简单
清华大学研究院全力攻关石墨烯“宏量制备”技术关卡