[發明專利]分布式系統的自動化測試方法、裝置、設備及存儲介質在審
| 申請號: | 202011601571.2 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112732556A | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 張中文 | 申請(專利權)人: | 北京浪潮數據技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 史翠 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 系統 自動化 測試 方法 裝置 設備 存儲 介質 | ||
本發明公開了一種分布式系統的自動化測試方法,在獲取對待測系統的測試用例以及各測試用例的測試設置參數后,先根據各測試用例的測試設置參數確定各測試用例之間的執行關系,從而依據執行關系將各測試用例劃分為測試用例組,一個測試用例組包括一個或多個測試用例,且測試用例組中各測試用例為可同時執行的測試用例,再依次執行各測試用例組以對待測系統進行測試,從而相較于現有技術中單條執行測試用例的方式,充分利用了待測系統的資源,節約了整體測試時間,極大提高了分布式系統自動化測試的效率。本發明還公開了一種分布式系統的自動化測試裝置、設備及存儲介質,具有上述有益效果。
技術領域
本發明涉及分布式系統技術領域,特別是涉及一種分布式系統的自動化測試方法、裝置、設備及存儲介質。
背景技術
隨著社會信息化的持續深入,軟件系統也變得日益復雜。軟件系統的測試難度也持續升高,隨即帶來測試用例用例數量的增加。當前在對分布式系統進行自動化測試時均采用單條執行的方式,依次執行各測試用例。隨著測試用例數量的增加,自動化測試的耗時不斷增長。
發明內容
本發明的目的是提供一種分布式系統的自動化測試方法、裝置、設備及存儲介質,用于提高分布式系統自動化測試的效率。
為解決上述技術問題,本發明提供一種分布式系統的自動化測試方法,包括:
獲取對待測系統的測試用例以及各所述測試用例的測試設置參數;
根據各所述測試用例的測試設置參數確定各所述測試用例之間的執行關系;
依據所述執行關系將各所述測試用例劃分為測試用例組;
依次執行各所述測試用例組,以對所述待測系統進行測試;
其中,一個所述測試用例組包括一個或多個所述測試用例,且所述測試用例組中各所述測試用例為可同時執行的測試用例。
可選的,獲取各所述測試用例的測試設置參數,具體為:
獲取各所述測試用例的標簽;
相應的,所述根據各所述測試用例的測試設置參數確定各所述測試用例之間的執行關系,具體為:
根據預設的各所述標簽之間的執行關系,確定各所述測試用例之間的執行關系。
可選的,獲取各所述測試用例的測試設置參數,具體為:
接收輸入的各所述測試用例的測試設置參數。
可選的,獲取各所述測試用例的測試設置參數,具體為:
識別所述測試用例的預設位置的信息,得到所述測試用例的測試設置參數。
可選的,所述依據所述執行關系將各所述測試用例劃分為測試用例組,具體包括:
將所有所述測試用例劃分入初始測試用例組;
依據所述執行關系,從第一個所述測試用例起,將與所述測試用例不可同時執行的所述測試用例從所述初始測試用例組中移出,直至完成所述初始測試用例組中所有所述測試用例的處理,將所述初始測試用例組中剩余的所述測試用例生成一個所述測試用例組;
將從所述初始測試用例組中移出的所述測試用例重新組為所述初始測試用例組后,進入所述依據所述執行關系,從第一個所述測試用例起,將與所述測試用例不可同時執行的所述測試用例從所述初始測試用例組中移出的步驟,直至劃分完所有所述測試用例。
可選的,所述將所述初始測試用例組中剩余的所述測試用例生成一個所述測試用例組,具體包括:
確定所述待測系統劃分給測試任務的系統資源;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京浪潮數據技術有限公司,未經北京浪潮數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011601571.2/2.html,轉載請聲明來源鉆瓜專利網。





