[發明專利]云操作系統的自動化用例的執行方法、系統及相關組件有效
| 申請號: | 202110712811.4 | 申請日: | 2021-06-25 |
| 公開(公告)號: | CN113419954B | 公開(公告)日: | 2023-03-31 |
| 發明(設計)人: | 鄭維棟;馮振 | 申請(專利權)人: | 陜西浪潮英信科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 牛亭亭 |
| 地址: | 710065 陜西省西安市高新區*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作系統 自動 化用 執行 方法 系統 相關 組件 | ||
1.一種云操作系統的自動化用例的執行方法,其特征在于,包括:
當執行自動化全量用例時,獲取云操作系統的將各個測試用例類按照默認順序排序的默認隊列;
為每一個所述測試用例類設置各自的優先級,并按照優先級從高到低的規則對所述默認隊列進行重新排序,得到將各個測試用例類按照第一順序排序的第一隊列;
執行所述第一隊列中的各個所述測試用例類,并得到測試結果;
在得到將各個測試用例類按照第一順序排序的第一隊列之后,還包括:
確定出各個預設了追加注釋的測試用例類;
針對任意1個預設了追加注釋的測試用例類,按照該測試用例類的追加注釋中攜帶的對應于該測試用例類的目標測試用例類,將該測試用例類的排序調整到緊跟在對應于該測試用例類的目標測試用例類的后面;
完成了各個預設了追加注釋的測試用例類的調整之后,得到將各個測試用例類按照第二順序排序的第二隊列;
相應的,所述執行所述第一隊列中的各個所述測試用例類,并得到測試結果,具體為:
執行所述第二隊列中的各個所述測試用例類,并得到測試結果;
其中,對于任意1個預設了追加注釋的測試用例類,該測試用例類的追加注釋中攜帶了對應于該測試用例類的目標測試用例類,以表示該測試用例類緊跟在對應于該測試用例類的目標測試用例類的后面執行。
2.根據權利要求1所述的云操作系統的自動化用例的執行方法,其特征在于,在得到將各個測試用例類按照第二順序排序的第二隊列之后,還包括:
將所述第二隊列中預設了分組注釋的各個測試用例類進行提取,剩余的作為按照第三順序排序的第三隊列;
將分組注釋相同的各個測試用例類合并至同一組中,并且針對任意1個分組,該分組的組首和組尾分別為初始化測試用例和清理測試用例,以使該分組中的各個測試用例類復用同一初始化測試用例和同一清理測試用例;
基于預設的合并規則,將得到的各個分組置入所述第三隊列中,得到將各個測試用例類按照第四順序排序的第四隊列;
相應的,所述執行所述第二隊列中的各個所述測試用例類,并得到測試結果,具體為:
執行所述第四隊列中的各個所述測試用例類,并得到測試結果。
3.根據權利要求2所述的云操作系統的自動化用例的執行方法,其特征在于,針對任意1個分組,按照優先級從高到低的規則,對該分組中的各個測試用例類進行組內排序,并按照各個預設了追加注釋的測試用例類進行該分組內的排序調整。
4.根據權利要求2所述的云操作系統的自動化用例的執行方法,其特征在于,預設的合并規則為:
針對任意1個分組,將該分組中優先級最高的測試用例類的優先級作為該分組的優先級;
基于各個分組的優先級,將各個分組置入所述第三隊列中的相應位置。
5.根據權利要求2所述的云操作系統的自動化用例的執行方法,其特征在于,預設的合并規則為:
針對任意1個分組,將該分組中的各個測試用例類的平均優先級作為該分組的優先級;
基于各個分組的優先級,將各個分組置入所述第三隊列中的相應位置。
6.根據權利要求1至5任一項所述的云操作系統的自動化用例的執行方法,其特征在于,在得到測試結果之后,還包括:
輸出測試報告。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陜西浪潮英信科技有限公司,未經陜西浪潮英信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110712811.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種降噪設備的測試方法及降噪測試裝置
- 下一篇:通信方法及相關裝置





