新聞中心
如您所見,從智能家電、智能安防、到商業(yè)系統(tǒng)的智能流量監(jiān)控,各種物聯(lián)網(wǎng)(IoT)軟、硬件產品,正在讓我們的生活和工作變得更加便利和高效。不過,在享受它們帶來的各種“紅利”的同時,我們需要通過大量測試和質量檢查,以確保物聯(lián)網(wǎng)設備不但能夠安全穩(wěn)定地運行,而且不會出現(xiàn)任何性能故障,甚至可以抵御各種安全威脅。

面對紛繁復雜的各種待測物聯(lián)網(wǎng)平臺、通信協(xié)議、以及層出不窮的安全威脅,我們顯然無法采用手動測試的方式,而需要借助那些針對不同質量檢查策略開發(fā)的專有物聯(lián)網(wǎng)測試工具。
下面,我們將通過向您介紹有關物聯(lián)網(wǎng)測試各種知識、策略和工具,以便您能夠向最終用戶交付出安全、且具有高品質的物聯(lián)網(wǎng)設備產品。
一、使用物聯(lián)網(wǎng)的熱門行業(yè)
常言道:知易行難。雖然物聯(lián)網(wǎng)的概念較為簡單,但是真的得到廣為發(fā)展和應用的場景和行業(yè),往往集中在如下領域中:
制造業(yè)
沒有誰會比制造廠商們更需要依賴大型機械,來生產各類產品了。他們通過增加對物聯(lián)網(wǎng)技術的投入,在節(jié)省內部生產成本和提升材料利用率的同時,實現(xiàn)了流程優(yōu)化、設備監(jiān)控、物料移動管理、以及預防性的日常維護。
運輸
對于運輸行業(yè)而言,無論是監(jiān)控貨運路線,還是公交路況,都需要實時的信息。物聯(lián)網(wǎng)中的攝像頭、傳感器、以及數(shù)字化數(shù)據(jù)記錄器,都可以實時地監(jiān)控到運輸車輛的物流路線、駕駛員的操作行為、以及車輛在作業(yè)過程中可能遭受到的碰撞與損失,進而提高行業(yè)的整體生產效率。
衛(wèi)生保健
毫無疑問,醫(yī)療保健行業(yè)需要通過物聯(lián)網(wǎng)技術,來為護理人員提供那些由醫(yī)療機器采集到的患者體征圖像,實現(xiàn)藥物的分配、醫(yī)療設備狀態(tài)的監(jiān)視、以及對某些植入物或假肢狀態(tài)的實時跟蹤。
能源與公用事業(yè)
對于能源和公用事業(yè)行業(yè)而言,它們需要持續(xù)監(jiān)控從油氣田的開采,到用戶家用電表的讀數(shù)等全套環(huán)節(jié)。智能電網(wǎng)儀表板之類的物聯(lián)網(wǎng)解決方案,能夠讓能源公司遠程、實時地收集到各類數(shù)據(jù),對管道、閥門、壓力表、以及其他關鍵性設備組件,進行預防性的監(jiān)控與維護,為安全性實踐與決策提供有力的證據(jù)。
二、什么是物聯(lián)網(wǎng)測試?
簡單而言,物聯(lián)網(wǎng)測試是通過執(zhí)行QA測試,以驗證物聯(lián)網(wǎng)設備的性能、功能、以及安全性的過程。由于物聯(lián)網(wǎng)設備往往需要通過互聯(lián)網(wǎng),將數(shù)據(jù)從采集點傳輸?shù)搅硪粋€對象處,因此,在將產品交付給最終消費者、或在向市場推廣之前,我們需要通過自動化的滲透和性能測試工具,來驗證敏感信息是否能夠在物聯(lián)網(wǎng)設備上安全地被無線傳輸,并盡早發(fā)現(xiàn)和糾正軟件上的各種缺陷。
三、測試物聯(lián)網(wǎng)設備的策略
為了在物聯(lián)網(wǎng)軟件開發(fā)的周期內簡化測試,提高測試的覆蓋面,我們需要涉及到如下方面的質量測試:
安全測試
如前所述,我們需要通過物聯(lián)網(wǎng)滲透測試工具,來驗證物聯(lián)網(wǎng)設備在面對威脅時的反應,以及自身存在的漏洞或風險。整個的安全測試過程應使用自動化的測試工具,來搜索目標產品中的任何已知漏洞,傳輸數(shù)據(jù)時的加密態(tài)勢,以及能夠抵御惡意攻擊的密碼強度等方面。
連接性測試
無論是有線還是無線的方式,連接性都是物聯(lián)網(wǎng)設備的基礎。我們在測試中應著重檢查設備與設備、設備與用戶之間,兩端或多處是否可以相互連接,以及連接后的通信與網(wǎng)絡狀態(tài)如何?它們能否成功地傳輸控制命令與數(shù)據(jù)請求?在設備暫時處于離線狀態(tài)時,數(shù)據(jù)能否被本地存儲,以及在連接恢復后是否可以斷點續(xù)傳?
性能測試
性能測試工具的運用,旨在確保物聯(lián)網(wǎng)設備能夠在各種情況下達到預期的性能。由于物聯(lián)網(wǎng)設備的放置,以及應用程序所運行的環(huán)境,往往存在著許多不定因素,因此,我們需要通過測試,來獲悉相關設備的響應時間、服務功能交付的可靠性、軟件運行的速度和穩(wěn)定性、以及設備發(fā)生故障或崩潰之前的極限負載等方面。
功能性測試
在產品交付之前,我們需要確保物聯(lián)網(wǎng)設備能夠根據(jù)既定的功能要求和規(guī)范,來正常運行和提供服務。因此,在功能性測試環(huán)節(jié),我們可以開展API測試、標準回歸測試。而在測試用例上,我們可以通過提供適當?shù)妮斎?,并根?jù)給定的功能需求,來驗證每項功能的輸出。無論是手動開展,還是使用自動化的測試工具來執(zhí)行,功能性測試都需要檢查設備產品的用戶界面、API、邊緣與云端數(shù)據(jù)庫、以及客戶端與服務器之間的通信。
兼容性測試
針對物聯(lián)網(wǎng)技術的復雜性,兼容性測試必須被包含到每個質量檢查的流程之中。通過測試用例,物聯(lián)網(wǎng)自動化工具可以檢查不同硬件、軟件、操作系統(tǒng)、以及接入網(wǎng)絡的彼此兼容性。當然,我們也可以據(jù)此,來測試物聯(lián)網(wǎng)設備是否能與各種瀏覽器,及其不同的版本相兼容,是否能夠按照預期運行。
四、優(yōu)秀物聯(lián)網(wǎng)測試工具
正所謂:工欲善其事,必先利其器。有了前面的理論基礎,我們再來看看目前市場上有哪些可以被用于測試物聯(lián)網(wǎng)產品硬件、軟件以及系統(tǒng)安全性的工具:
用于軟件測試的優(yōu)秀物聯(lián)網(wǎng)測試工具
- Wireshark - https://www.wireshark.org/
- Tcpdump - https://www.tcpdump.org/
- Shodan - https://www.shodan.io/
- SOASTA CloudTest - https://www.akamai.com/us/en/products/performance/mpulse-real-user-monitoring.jsp
用于硬件測試的優(yōu)秀物聯(lián)網(wǎng)測試工具
- JTAG Dongle
- Digital Storage Oscilloscope
- Software Defined Radio
網(wǎng)頁標題:值得推薦的優(yōu)秀物聯(lián)網(wǎng)測試策略、工具與產品
分享鏈接:http://m.fisionsoft.com.cn/article/copopoe.html


咨詢
建站咨詢
