[發明專利]一種WiFi模塊軟件系統的測試方法、裝置及系統在審
| 申請號: | 201710161081.7 | 申請日: | 2017-03-17 |
| 公開(公告)號: | CN107148031A | 公開(公告)日: | 2017-09-08 |
| 發明(設計)人: | 楊詩偉 | 申請(專利權)人: | 上海慶科信息技術有限公司 |
| 主分類號: | H04W24/02 | 分類號: | H04W24/02 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 200333 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 wifi 模塊 軟件 系統 測試 方法 裝置 | ||
技術領域
本發明涉及軟件測試技術領域,特別是涉及一種WiFi模塊軟件系統的測試方法。本發明還涉及一種WiFi模塊軟件系統的測試裝置及系統。
背景技術
WiFi模塊軟件系統是一種運行在資源非常有限的硬件平臺上的嵌入式系統,該系統包括實時操作系統、外部設備驅動、WiFi協議棧、網絡協議棧以及云服務等網絡應用層服務,因此該系統的開發和調試工作都較為復雜。隨著物聯網的應用越來越廣泛,WiFi模塊軟件系統的功能也越來越多。通常,在對WiFi模塊軟件系統進行升級或者添加新功能后又會引發一些問題,所以新開發或者更新后的該系統在正式投入使用之前需要對該系統進行測試。
目前,對WiFi模塊軟件系統的測試是通過工作人員手動進行測試,由于各個測試項目是分開測試的,所以在對一個特定測試項目進行測試時,需要工作人員針對該測試項目編寫一個與其相應的測試程序,而對另一個特定的測試項目進行測試時又需要工作人員針對本測試項目編寫一個與其相應的測試程序,所以較多的測試項目就導致工作人員需要編寫很多個測試程序,并且每對一個測試項目進行測試時就需要將相應的測試程序下載到WiFi模塊,然后再對其進行測試,并且測試過程中的每一步都需要工作人員的參與才能完成。通常,對一個測試項目進行測試時,需要重復測試多次(例如1000次),并且每次測試都需要工作人員參與,綜上所述,現有技術中對WiFi模塊軟件系統的測試方法使工作人員的工作繁瑣、效率低、準確度下降。
因此,如何提供一種解決上述技術問題的WiFi模塊軟件系統的測試方法、裝置及系統成為本領域的技術人員需要解決的問題。
發明內容
本發明的目的是提供一種WiFi模塊軟件系統的測試方法、裝置及系統,在使用的過程中減小了工作人員的工作量,并大大提高了工作效率和準確度。
為解決上述技術問題,本發明提供了一種WiFi模塊軟件系統的測試方法,所述方法包括:
依據用戶輸入的工作模式信息生成并發送工作模式指令至WiFi模塊,以便所述WiFi模塊對所述工作模式指令進行解析并執行解析后的所述工作模式指令,以對所述WiFi模塊的工作模式進行設置;
根據所述用戶輸入的測試項目信息生成第一控制指令和第二控制指令,所述測試項目信息包括測試項目及參數信息;
將所述第一控制指令發送至無線收發器,以對所述無線收發器的參數進行設置;
將所述第二控制指令發送至所述WiFi模塊,以控制所述WiFi模塊與所述無線收發器之間的狀態,并對相應的測試項目進行測試。
優選的,所述工作模式為station模式,所述無線收發器為路由器。
優選的,所述將所述第一控制指令發送至無線收發器的過程具體為:
將所述第一控制指令通過SSH發送至所述路由器。
優選的,所述測試項目為以下一種或多種的組合:
第一功能測試、第一重連測試、第一網絡性能測試、網絡流量測試和SSL測試。
優選的,所述工作模式為soft AP模式,所述無線收發器為無線網卡。
優選的,所述將所述第一控制指令發送至無線收發器的過程具體為:
將所述第一控制指令通過network manager cli發送至所述無線網卡。
優選的,所述測試項目為以下一種或多種的組合:
第二功能測試、第二重連測試和第二網絡性能測試。
優選的,如上所述的WiFi模塊軟件系統的測試方法,所述方法還包括:
接收所述WiFi模塊返回的測試結果,并將所述測試結果寫入測試報告。
為解決上述技術問題,本發明提供了一種WiFi模塊軟件系統的測試裝置,所述裝置包括:
接收模塊,用于接收用戶輸入的工作模式信息;還用于接收所述用戶輸入的測試項目信息;
生成模塊,用于依據所述工作模式信息生成工作模式指令,并觸發設置模塊;還用于依據所述測試項目信息生成第一控制指令,并觸發所述設置模塊;用于依據所述測試項目信息生成第二控制指令,并觸發控制模塊;所述測試項目信息包括測試項目及參數信息;
所述設置模塊,用于將所述工作模式指令發送至WiFi模塊,以便所述WiFi模塊對所述工作模式指令進行解析并執行解析后的所述工作模式指令,以對所述WiFi模塊的工作模式進行設置;還用于將所述第一控制指令發送至無線收發器,以對所述無線收發器的參數進行設置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海慶科信息技術有限公司,未經上海慶科信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710161081.7/2.html,轉載請聲明來源鉆瓜專利網。





