[發明專利]一種云測試系統和方法在審
| 申請號: | 202010111989.9 | 申請日: | 2020-02-24 |
| 公開(公告)號: | CN113297055A | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 盛志凡;趙良福;裘洪國 | 申請(專利權)人: | 國家廣播電視總局廣播電視科學研究院 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/41 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 吳淑艷 |
| 地址: | 100866 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 系統 方法 | ||
本發明提出了一種云測試系統、方法、裝置和存儲介質,用以降低軟件測試成本,并實現遠程軟件測試,提高軟件測試的靈活性。云測試系統包括云測試管理服務器和自動化測試平臺,自動化測試平臺包括測試代理服務器、測試執行機以及被測設備,其中:云測試管理服務器,用于接收測試請求,其中攜帶有測試任務列表;測試代理服務器,用于輪詢云測試管理服務器是否存在測試任務列表,從云測試管理服務器下載測試任務列表;根據測試任務列表從云測試管理服務器下載測試用例列表發送給測試執行機;測試執行機,用于為測試任務分配被測設備;根據測試用例列表,向被測設備發送測試用例;被測設備,用于執行接收到的測試用例,根據執行結果生成測試結果。
技術領域
本發明涉及信息技術領域,尤其涉及一種云測試系統和方法。
背景技術
軟件測試是伴隨著軟件的產生而產生的,是指在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程,是一種實際輸出與預期輸出之間的審核或者比較過程。
通常,需要給每位測試人員配備一套物理設備用于軟件測試,且需要為每一位測試人員配置一套獨立的軟件編譯環境,避免相互沖突。這樣,導致了物理設備和編譯環境配置開銷較大,增加了軟件測試成本。另外,這種測試方法受測試地點的限制,其僅適用于本地測試,無法實現軟件的遠程測試。
發明內容
本發明實施例提供一種云測試系統和方法,用以降低軟件測試成本,并實現遠程軟件測試,提高軟件測試的靈活性。
第一方面,提供一種云測試系統,包括設置于廣域網中的云測試管理服務器和設置于遠程局域網中的自動化測試平臺,所述自動化測試平臺包括測試代理服務器、編譯服務器、測試執行機以及被測設備,其中:
所述云測試管理服務器,用于接收用戶提交的測試請求,所述測試請求中攜帶有測試任務列表;
所述測試代理服務器,用于按照設定的周期輪詢所述云測試管理服務器是否存在用戶新提交的測試任務列表;以及在確定存在用戶新提交的測試任務列表時,從所述云測試管理服務器下載用戶新提交的測試任務列表;并根據所述測試任務列表中的任務類型,如果確定為源代碼測試任務,則向所述軟件編譯服務器申請一個空閑的編譯環境,以及將所述軟件編譯服務器發送的目標代碼發送給所述測試執行機;如果是測試用例測試任務或者第三方可執行程序測試任務,則從所述云測試管理服務器下載測試用例列表并發送給所述測試執行機;
所述軟件編譯服務器,用于為所述測試任務分配一個編譯環境,并根據測試任務列表中的任務內容下載源代碼,執行相應的編譯工作得到目標代碼;以及將所述目標代碼發送給所述測試代理服務器;
所述測試執行機,用于為所述測試任務分配被測設備;接收所述測試代理服務器發送的、所述目標代碼,并更新到被測設備中去;或者根據所述測試用例列表,向所述被測設備發送測試用例;
所述被測設備,用于執行接收到的目標代碼或者測試用例,根據執行結果生成測試結果。
在一種實施方式中,所述被測設備,還用于向所述測試執行機發送測試結果;
所述測試執行機,還用于通過所述測試代理服務器向所述云測試管理服務器發送所述測試結果;
所述云測試管理服務器,還用于根據預設郵件地址向相應的郵箱發送所述測試結果。
在一種實施方式中,所述測試執行機,具體用于將所述測試用例列表中的測試用例按照預定順序逐一推送給所述被測設備。
在一種實施方式中,所述測試執行機,具體用于在接收到所述被測設備針對當前測試用例發送的測試結果之后,根據所述預定順序從所述測試用例列表中選擇下一測試用例發送給所述被測設備。
在一種實施方式中,所述測試任務列表中還攜帶有以下至少一項:指定的軟件模塊、軟件版本號和執行所述測試任務列表的測試任務的被測設備標識:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家廣播電視總局廣播電視科學研究院,未經國家廣播電視總局廣播電視科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010111989.9/2.html,轉載請聲明來源鉆瓜專利網。





