測試人員如何攻破物聯網測試?

新夢想IT發表於2019-07-25

  如果你的公司正在開發一種物聯網系統,那麼我們測試人員要怎麼去面對新事物帶來的難題?怎麼去突破新事物帶來的挑戰?

  物聯網是一個包含大量網路裝置、感測器和計算基礎設施的龐大系統,到2020 年,透過物聯網相互連線的的裝置可能會達到 500 億臺,環境感測器、運動檢測器、冰箱和恆溫器都將能透過 Wi-Fi、藍芽、ZigBee、4G LTE 等技術在物聯網系統中相互連線。

  可以說物聯網是一種架構,它由各種硬體和軟體元件緊密耦合而成的,不僅是軟體的應用,硬體、感測器、通訊閘道器等也起著至關重要的作用。只有功能測試是不足以完成驗證系統,在環境、資料傳輸等方面總是相互依賴的,因此與通用軟體系統的測試相比,物聯網應用的測試就顯得更為複雜。

  

  那麼,面對種類如此繁多,規模如此龐大,環境如此複雜的物聯網系統。對測試人員來說,是一個巨大的挑戰!

  測試人員如何攻破物聯網測試?

  一、測試人員需要對物聯網裝置及應用程式的每一個功能、資料顯示、資料處理、訊息通知、警告資訊等等各方面進行徹底的測試。

  二、物聯網是以資料為中心的,所有連線裝置/系統都基於可用的資料進行互動,當涉及到裝置之間的資料流時,總有機會獲取到傳輸中的資料,從測試的角度來看,當資料在裝置間進行互動時,我們需要檢查資料是否受到保護/加密,還是從UI來看,我們也是需要確保有強密碼進行保護。

  三、由於物聯網是軟硬複雜組網,並與人的關係更為密切,連通性起著至關重要的作用,所有的系統必須一直可用,並且可以與相關係統保持無縫連線。對於這些連線有兩個非常重要的方面需要關注: 3.1 建立連線和執行時,裝置的連線、資料傳輸和接收作業任務時應該是無縫的 3.2 關閉連線場景時,不管是主動還是被動關閉連線場景,必須有相應的通知或警報資訊 最關鍵是不管是什麼時候都不應該有資料丟失。

  

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

  五、相容性,從物聯網系統的複雜架構來看,相容性是必須的,需要相容不同作業系統,同一型別作業系統的不同版本、瀏覽器型別及各自的版本、裝置的生成、通訊模組、甚至不同廠商的裝置相容等等。

  六、試點測試,就物聯網而言,試點測試是必須的,只在實驗室裡進行測試是無法確保裝置能正常的環境下執行的,所以在實際的環境下進行試點測試是確保物聯網服務可用的必備步驟。

  七、對於很多物聯網服務產品需要進行第三方認證測試,例如醫療系統,需要透過相關的監管機構要求的檢測,只有這樣才能確保該產品透過了相關監管機構的認證。

  物聯網測試是一項艱難、具有挑戰性的工作,但對測試人員和團隊來說,確保這樣一個由裝置、協議、硬體、作業系統、韌體等組成的複雜網路的質量,是一件令人興奮的事情,也是提升自己測試能力level的保障臺階,如果想在測試崗位飛躍發展,也許物聯網測試你值得擁有!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940641/viewspace-2651743/,如需轉載,請註明出處,否則將追究法律責任。

相關文章