[發明專利]通信模組測試方法、測試服務器和測試機在審
| 申請號: | 201910569312.7 | 申請日: | 2019-06-27 |
| 公開(公告)號: | CN110309072A | 公開(公告)日: | 2019-10-08 |
| 發明(設計)人: | 沈榮玉;王曉莉 | 申請(專利權)人: | 上海移遠通信技術股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/65 |
| 代理公司: | 上海弼興律師事務所 31283 | 代理人: | 薛琦;張冉 |
| 地址: | 200233 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通信模組 測試 測試版本 測試機 測試服務器 解壓 測試用例測試 自動化測試 變量參數 測試效率 定時下載 下載測試 自動配置 自動升級 預設 配置 升級 | ||
本發明公開了一種通信模組測試方法、測試服務器和測試機。其中方法包括:判斷是否到達預設的測試時間,若是,則:下載測試版本包和測試用例至被測試的通信模組所在的測試機;解壓所述測試版本包;利用解壓后的測試版本包升級所述通信模組;配置所述測試用例中的變量參數;利用所述測試用例測試所述通信模組。本發明能夠定時下載測試版本包和測試用例,自動升級通信模組,自動配置和執行測試用例,實現對通信模組的自動化測試,有助于提高測試效率。
技術領域
本發明屬于軟件測試領域,尤其涉及一種通信模組測試方法、測試服務器和測試機。
背景技術
目前,軟件版本升級、測試工作通常需要技術人員手動進行,如果版本升級的時間在晚上,測試工作就只能在第二天進行,影響整體的測試進度、拖延上線時間。現有技術中雖然也提供了一些自動化測試的軟件,如Jenkins(基于Java開發的一種持續集成工具),但這類軟件往往僅提供一個平臺,需要技術人員自行配置,尤其是針對通信模組的測試功能仍不夠完善。
發明內容
本發明要解決的技術問題是為了克服現有技術中針對通信模組的自動化測試不夠完善的缺陷,提供一種可自動升級通信模組、自動執行測試用例的通信模組測試方法、測試服務器和測試機。
本發明是通過以下技術方案解決上述技術問題的:
一種通信模組測試方法,包括:
判斷是否到達預設的測試時間,若是,則:
下載測試版本包和測試用例至被測試的通信模組所在的測試機;
解壓所述測試版本包;
利用解壓后的測試版本包升級所述通信模組;
配置所述測試用例中的變量參數;
利用所述測試用例測試所述通信模組。
較佳地,所述通信模組測試方法還包括:
在利用解壓后的測試版本包升級所述通信模組之前,若所述通信模組處于關機狀態,則開機所述通信模組。
較佳地,下載測試版本包和測試用例至被測試的通信模組所在的測試機的步驟包括:
在所述測試機本地創建工作路徑;
訪問所述測試版本包和所述測試用例的所在地址,復制所述測試版本包和所述測試用例至所述工作路徑。
較佳地,所述通信模組測試方法還包括:
在所述通信模組測試結束后,上傳測試結果。
較佳地,所述通信測試方法基于Jenkins定時構建測試任務實現,所述測試任務包括以下任務中的至少一種:
在到達所述測試時間時,觸發下載測試版本包和測試用例至被測試的通信模組所在的測試機的步驟;
調用部署于所述測試機的解壓縮模塊,所述解壓縮模塊用于解壓所述測試版本包;
調用部署于所述測試機的版本升級模塊,所述版本升級模塊用于利用解壓后的測試版本包升級所述通信模組;
調用部署于所述測試機的測試配置模塊,所述測試配置模塊用于配置所述測試用例中的變量參數;
在利用解壓后的測試版本包升級所述通信模組之前,調用部署于所述測試機的測試模塊,所述測試模塊用于在所述通信模組處于關機狀態時開機所述通信模組;
在利用解壓后的測試版本包升級所述通信模組之后且配置所述測試用例中的變量參數之后,調用所述測試模塊,所述測試模塊用于利用所述測試用例測試所述通信模組;
在所述通信模組測試結束后,觸發上傳測試結果的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海移遠通信技術股份有限公司,未經上海移遠通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910569312.7/2.html,轉載請聲明來源鉆瓜專利網。





