[發明專利]自動化測試方法、裝置、存儲介質及電子設備有效
| 申請號: | 202011171314.X | 申請日: | 2020-10-28 |
| 公開(公告)號: | CN112286806B | 公開(公告)日: | 2023-10-03 |
| 發明(設計)人: | 孫成思;孫日欣;廖正陽;李家敏;伍仁斌 | 申請(專利權)人: | 成都佰維存儲科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市博銳專利事務所 44275 | 代理人: | 林棟 |
| 地址: | 610000 四川省成都市高新*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化 測試 方法 裝置 存儲 介質 電子設備 | ||
1.一種自動化測試方法,其特征在于,包括步驟:
接收基礎配置項信息、待執行測試用例和被測環境列表,生成待執行任務模板,所述基礎配置項信息包括報告接收對象,所述待執行測試用例的每一個測試用例腳本上均定義有環境字段;
根據所述待執行任務模板自動生成待執行任務,將所述待執行任務添加至任務隊列中;
在每一個被測環境下,執行所述環境字段與所述被測環境相對應的測試用例腳本,直至所述待執行測試用例中的所有測試用例均在對應的被測環境下執行完畢;
自動生成并發送測試結果至所述報告接收對象。
2.根據權利要求1所述的自動化測試方法,其特征在于,所述接收基礎配置項信息、待執行測試用例和被測環境列表,生成待執行任務模板具體包括以下步驟:
接收任務模板創建請求,生成基礎配置項界面,并接收在所述基礎配置項界面輸入的待執行任務、任務執行時間以及報告接收對象,得到基礎配置項信息;
生成測試用例界面,并接收在所述測試用戶界面所勾選的測試用例,得到待執行測試用例;
生成被測環境界面,并接收在所述被測環境界面所勾選的被測環境,得到被測環境列表;
最終得到包括所述基礎配置項信息、所述待執行測試用例和所述被測環境列表的待執行任務模板。
3.根據權利要求2所述的自動化測試方法,其特征在于,所述根據所述待執行任務模板自動生成待執行任務具體包括以下步驟:
在當前時間達到所述任務執行時間時,根據所述待執行任務模板的基礎配置項信息生成一個初始化的待執行任務;
根據所述待執行測試用例生成所述待執行任務的測試用例列表;
根據所述被測環境列表的被測環境,判斷每一個測試用例的測試用例腳本中所定義的環境字段是否在所述被測環境列表中有定義,若是,則所述測試用例的初始化狀態為可用,否則為不可用。
4.根據權利要求1所述的自動化測試方法,其特征在于,所述在每一個被測環境下,執行所述環境字段與所述被測環境相對應的測試用例腳本,直至所述待執行測試用例中的所有測試用例均在對應的被測環境下執行完畢具體包括以下步驟:
在當前被測環境的當前代理程序啟動后,創建或更新當前被測環境的環境信息,并使用輪詢的方式向調度控制服務器發送測試任務請求;
由所述當前代理程序接收調度控制服務器所返回與所述當前被測環境相對應的待執行任務;
由所述當前代理程序向測試用例數據庫發送測試用例請求,接收并執行所述測試用例數據庫返回的所有當前測試用例腳本,所述測試用戶請求包括當前物理地址、環境字段列表和所述待執行任務,所述當前測試用例腳本為所述待執行任務內所定義的環境字段在所述當前被測環境的環境字段列表內的測試用例腳本,所返回的所有所述當前測試用例腳本均對應有一個用例標識;
在每一個所述當前測試用例腳本的執行過程中,在與所述用例標識對應的用例路徑上生成測試日記和當前執行狀態,由所述當前代理程序的主線程輪詢每一個所述當前測試用例的測試日記和當前執行狀態,并將所述測試日記上傳到日記數據庫,將所述當前執行狀態上傳到后臺異步任務程序;
由所述后臺異步任務程序判斷是否所述待執行任務中的各個所述當前測試用例的所述當前執行狀態是否均為完成,若是,則完成所述待執行任務的自動化測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都佰維存儲科技有限公司,未經成都佰維存儲科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011171314.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種臨床數據處理方法以及相關裝置
- 下一篇:一種陶瓷材料的制備方法





