應用

技術

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點新聞
企業(yè)注冊個人注冊登錄

物聯(lián)網(wǎng)測試怎樣才可以攻破

2019-08-05 09:54 電子發(fā)燒友

導讀:如果你的公司正在開發(fā)一種物聯(lián)網(wǎng)系統(tǒng),那么我們測試人員要怎么去面對新事物帶來的難題?怎么去突破新事物帶來的挑戰(zhàn)?

物聯(lián)網(wǎng)是一個包含大量網(wǎng)絡設備、傳感器和計算基礎設施的龐大系統(tǒng),到2020 年,通過物聯(lián)網(wǎng)相互連接的的設備可能會達到 500 億臺,環(huán)境傳感器、運動檢測器、冰箱和恒溫器都將能通過 Wi-Fi、藍牙、ZigBee、4G LTE 等技術在物聯(lián)網(wǎng)系統(tǒng)中相互連接。

可以說物聯(lián)網(wǎng)是一種架構(gòu),它由各種硬件和軟件組件緊密耦合而成的,不僅是軟件的應用,硬件、傳感器、通信網(wǎng)關等也起著至關重要的作用。只有功能測試是不足以完成驗證系統(tǒng),在環(huán)境、數(shù)據(jù)傳輸?shù)确矫婵偸窍嗷ヒ蕾嚨?,因此與通用軟件系統(tǒng)的測試相比,物聯(lián)網(wǎng)應用的測試就顯得更為復雜。

\

那么,面對種類如此繁多,規(guī)模如此龐大,環(huán)境如此復雜的物聯(lián)網(wǎng)系統(tǒng)。對測試人員來說,是一個巨大的挑戰(zhàn)!

測試人員如何攻破物聯(lián)網(wǎng)測試?

一、測試人員需要對物聯(lián)網(wǎng)設備及應用程序的每一個功能、數(shù)據(jù)顯示、數(shù)據(jù)處理、消息通知、警告信息等等各方面進行徹底的測試。

二、物聯(lián)網(wǎng)是以數(shù)據(jù)為中心的,所有連接設備/系統(tǒng)都基于可用的數(shù)據(jù)進行交互,當涉及到設備之間的數(shù)據(jù)流時,總有機會獲取到傳輸中的數(shù)據(jù),從測試的角度來看,當數(shù)據(jù)在設備間進行交互時,我們需要檢查數(shù)據(jù)是否受到保護/加密,還是從UI來看,我們也是需要確保有強密碼進行保護。

三、由于物聯(lián)網(wǎng)是軟硬復雜組網(wǎng),并與人的關系更為密切,連通性起著至關重要的作用,所有的系統(tǒng)必須一直可用,并且可以與相關系統(tǒng)保持無縫連接。對于這些連接有兩個非常重要的方面需要關注: 3.1 建立連接和運行時,設備的連接、數(shù)據(jù)傳輸和接收作業(yè)任務時應該是無縫的 3.2 關閉連接場景時,不管是主動還是被動關閉連接場景,必須有相應的通知或警報信息 最關鍵是不管是什么時候都不應該有數(shù)據(jù)丟失。

四、性能測試不可少,無論什么系統(tǒng),都需要確保其具有足夠的可伸縮性,所以性能測試是必備的測試策略。

五、兼容性,從物聯(lián)網(wǎng)系統(tǒng)的復雜架構(gòu)來看,兼容性是必須的,需要兼容不同操作系統(tǒng),同一類型操作系統(tǒng)的不同版本、瀏覽器類型及各自的版本、設備的生成、通信模塊、甚至不同廠商的設備兼容等等。

六、試點測試,就物聯(lián)網(wǎng)而言,試點測試是必須的,只在實驗室里進行測試是無法確保設備能正常的環(huán)境下運行的,所以在實際的環(huán)境下進行試點測試是確保物聯(lián)網(wǎng)服務可用的必備步驟。

七、對于很多物聯(lián)網(wǎng)服務產(chǎn)品需要進行第三方認證測試,例如醫(yī)療系統(tǒng),需要通過相關的監(jiān)管機構(gòu)要求的檢測,只有這樣才能確保該產(chǎn)品通過了相關監(jiān)管機構(gòu)的認證。

物聯(lián)網(wǎng)測試是一項艱難、具有挑戰(zhàn)性的工作,但對測試人員和團隊來說,確保這樣一個由設備、協(xié)議、硬件、操作系統(tǒng)、固件等組成的復雜網(wǎng)絡的質(zhì)量,是一件令人興奮的事情,也是提升自己測試能力level的保障臺階,如果想在測試崗位飛躍發(fā)展,也許物聯(lián)網(wǎng)測試你值得擁有!