本文旨在說明如何通過Zigbee測試工具加速物聯網設備開發腳步,重點摘要如下:
通過自動化測試工具仿真應用環境和實際用例來提高測試質量。
診斷和監控功能以及明晰的測試報告方便驗證糾錯。
產品開發人員可以通過的內部預測試來加快產品上市的時間,減少成本和降低審批流程的風險。
通過可重復的測試案例和可復制的測試條件來提高測試結果的一致性。
介紹
Zigbee聯盟提供的軟件測試工具是Zigbee認證計劃的一部分,協助Zigbee產品的開發,改進測試驗證程序,降低產品的綜合成本和縮短上市時間。使用Zigbee測試工具能夠進行手工測試或自動化測試、通過擴大測試案例的覆蓋率提高軟件組件質量、讓產品開發人員在Zigbee產品的開發階段進行內部預測試縮短上產品市時間,從而提高生產率。可以說,Zigbee測試工具是廣泛應用于物聯網的Zigbee整體解決方案的重要組成部分。
Zigbee測試工具(ZTT)
整套軟件測試工具包括運用大量測試腳本的測試引擎(基于Windows的應用程序)和無線USB dongle(聯盟指定的支持硬件),這些組件經過配置在一系列不同的條件和環境下運行Zigbee設備并進行分析和測試。通過這一過程驗證該設備是否符合Zigbee技術規范,確認運行情況和輸出信息,并生成相應測試報告。
圖表 1: Zigbee測試工具界面截圖
特定的測試腳本用于處理不同的測試數據和執行各種測試場景。測試前提條件的設置功能可以模擬通常難以實現的測試用例(例如網絡過載),或進行錯誤測試(例如,接收到非正常格式的命令或遇到非合規的場景),以確保產品應用時可以恰當地處理無效的屬性和變量,應付意外的用戶交互指令。而僅僅使用黃金測試單元(Golden Unit)或參考應用往往難以發現執行出錯時的故障轉移進程。
生成的測試報告既有明確的測試結論,也提供了的格式統一的測試結果摘要,方便開發人員快速準確地評估設備的Zigbee性能,并幫助實施人員和測試人員進行診斷和監測,清楚地識別哪個測試通過了,哪個測試失敗了,以及為什么失敗。測試工具分析被測實現(IUT)的響應,并將其與腳本預期響應進行比較,相比用人工對結果進行分析而言,這樣做更不容易出錯。
圖表 2: Zigbee測試工具
此外,測試工具允許測試自動化,調用既定的參數和前提條件進行例行測試。使用測試工具執行測試用例在測試步驟的嚴格順序以及命令和事件的精確定時方面是高度可控的。可用測試腳本庫有助于后續測試可以重復運行相同的條件和參數值。這樣確保了無論哪家授權的第三方Zigbee認證測試機構執行測試過程,其測試結果都是一致的。
將Zigbee測試工具提供給聯盟成員的另一個主要好處是保持設備運作的一致性和降低測試失敗的風險。Zigbee設備開發人員可以在將其設備提交給授權的第三方測試機構之前,在內部預先測試其應用。開發人員可以憑借即時反饋可靠地預測認證測試能否成功,避免重新進行測試,這樣可以縮短開發周期和提高一次認證通過的比例,從而節省時間和成本。
此外,制造商也可以通過專用的和特制的測試腳本來創建和添加自己的測試用例,輕松擴展測試工具的功能。幫助開發人員根據特定的市場需求增強產品穩定性或者測試使產品增值的差異化功能。
Zigbee認證設備越多,開發人員和用戶的選擇就越多,也越靈活,對產品和服務能夠協同工作更有信心。 Zigbee測試工具使成員公司能充分利用Zigbee聯盟提供的專業服務,充滿信心地快速將產品推上市場。
Zigbee認證程序
Zigbee認證程序10多年前就已經開始實施,為Zigbee聯盟成員和整個市場驗證產品是否如其所聲稱那樣符合Zigbee聯盟標準提供了一整套明確的、可重復的、獨立的方法。Zigbee認證程序包括兩個主要級別的認證:
Zigbee兼容平臺
此認證級別驗證成員產品符合IEEE 802.1.54 PHY / MAC和適用的Zigbee聯盟網絡層規范(例如,Zigbee PRO)
Zigbee認證產品
需要在Zigbee兼容平臺之上構建,此認證級別驗證Zigbee產品的應用層(例如Zigbee 3.0)符合標準要求。
應用層的互操作性也作為此程序的一部分進行驗證。
Zigbee認證程序遵循國際認證指南(ISO指南第67號類型1b),并且基本上符合ISO指南第65號“對從事產品認證機構的一般要求”。該程序在測試和認證之間有明確區分:
測試由獨立的測試服務提供商執行
認證僅由Zigbee聯盟執行
Zigbee聯盟目前有五個授權測試服務提供商,位置遍布全球,確保大多數會員都能獲取本地化服務:
Element Materials(歐洲)
中國電子標準化研究所(中國)
National Technical Systems(北美)
德國萊茵TüV(北美,歐洲,亞洲)
Under writer Laboratories(北美,歐洲)
所有聯盟測試服務提供商均通過ISO 17025認證,他們在被授權為聯盟成員提供測試服務之前,必須經過嚴格的流程驗證他們的Zigbee技術知識以及執行聯盟所定義的測試流程的能力。這些服務提供商還需要通過年度審核,以確保他們的服務和能力繼續滿足Zigbee聯盟要求。
Zigbee測試工具是Zigbee認證程序的重要組成部分。所有聯盟授權測試服務提供商都裝備了Zigbee測試工具并進行過培訓。在測試Zigbee產品時,他們需要使用該測試工具以及經過驗證和批準的Zigbee聯盟測試腳本。測試工具的輸出結果包括在他們向成員公司提供的測試報告中,并作為產品認證申請文件的一部分提交給聯盟。通過在我們的不同測試服務提供商中使用相同的測試工具,可以確保所有被測產品結果的可比性,有助于提高測試程序質量和增加成員價值。
Zigbee認證程序驗證的是產品的合規性,制造商也可以有選擇地使用軟件測試工具來測試產品的互操作性。 Zigbee測試工具提供詳細的信息來跟蹤和記錄空中傳輸的Zigbee數據包,如果發現某些行為不符合預期,可以借此幫助查找根本原因。
在哪里獲得Zigbee測試工具?
聯盟成員可以通過成員專區訪問Zigbee聯盟測試工具套件的相關內容,安裝程序、使用指南、測試腳本庫和技術支持資源都可以在成員專區中找到。這些工具對所有Zigbee聯盟成員開放,而且某些成員(按其成員身份級別)有資格享受年度許可證書的折扣。有關Zigbee聯盟測試工具套件的更多信息,請聯系certification@zigbee.org
結語
Zigbee測試工具是一個能帶來種種福利的軟件測試工具,包括通過測試過程的自動化改進產品質量;模擬難以實現的條件和用例進行測試;憑借診斷和監視功能以及明晰的測試報告方便驗證過程;縮短產品上市時間;通過內部預測試降低認證測試流程的風險;和憑借可重復的測試案例和可復制的測試條件提高測試結果的一致性。加上覆蓋全球的五家聲譽卓著的授權測試服務提供商所支持的強大Zigbee認證程序,Zigbee聯盟的測試工具能為物聯網設備制造商帶來巨大優勢。
-
物聯網
+關注
關注
2914文章
44949瀏覽量
377182 -
ZigBee
+關注
關注
158文章
2271瀏覽量
243388 -
IOT
+關注
關注
187文章
4230瀏覽量
197657
原文標題:IoT 設備廠商如何取得Zigbee測試工具
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
【物聯網黑客】ZigBee逆向組網設計
【EVB-335X-II申請】基于ZigBee物聯網智能家居系統
FPS應用(一):物聯網測試解決方案
基于FPS的物聯網測試解決方案
[招聘] 硬件測試工程師(物聯網產品方向),地點:深圳寶安
TCP/UDPDbg測試工具
zigbee: 更安全的無線物聯網
![<b class='flag-5'>zigbee</b>: 更安全的無線<b class='flag-5'>物</b><b class='flag-5'>聯網</b>](https://file.elecfans.com/web2/M00/49/A0/pYYBAGKhvESAEc7fAABJhCSyXgQ835.png)
評論