[發明專利]自動化測試方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202010327124.6 | 申請日: | 2020-04-23 |
| 公開(公告)號: | CN111679965A | 公開(公告)日: | 2020-09-18 |
| 發明(設計)人: | 劉麗 | 申請(專利權)人: | 平安國際智慧城市科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/61 |
| 代理公司: | 深圳市明日今典知識產權代理事務所(普通合伙) 44343 | 代理人: | 王杰輝 |
| 地址: | 518000 廣東省深圳市前海深港合*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化 測試 方法 裝置 計算機 設備 存儲 介質 | ||
本申請揭示了一種自動化測試方法、裝置、計算機設備和存儲介質,方法包括:當接收到自動化測試請求時,獲取代碼管理倉庫的第一地址信息;根據第一地址信息,通過預設的容器云平臺內的代碼管理工具從代碼管理倉庫中獲取與自動化測試請求對應的指定代碼;根據指定代碼,生成與指定代碼對應的自動化測試腳本;從鏡像倉庫中拉取預設的Docker鏡像,并將Docker鏡像部署在容器云平臺內;將自動化測試腳本拷貝到容器云平臺內的Docker鏡像中,生成對應的pod;在pod中執行自動化測試腳本。本申請通過使用容器技術以及鏡像技術來生成用于進行自動化測試的pod,有效地保證了自動化測試的測試運行環境的可復用性和可維護性,提高了自動化測試的測試效率與測試穩定性。
技術領域
本申請涉及互聯網技術領域,具體涉及一種自動化測試方法、裝置、計算機設備和存儲介質。
背景技術
自動化測試在測試階段已越來越重要,自動化測試可以覆蓋部分測試用例,從而減輕測試人員的版本交付壓力?,F有的自動化測試流程通常需要在自動化測試服務器上部署測試運行環境,例如代碼運行環境、依賴庫以及各種軟件等來運行自動化測試腳本。但是,在自動化測試服務器上成功部署好自動化測試腳本的測試運行環境后,如果一旦自動化測試服務器發生異常并需要進行系統重裝時,則之前所部署好的配置數據將全部丟失,導致后續根本無法正常進行自動化測試。如果需要恢復上述測試運行環境,則需要重新執行一遍上述的測試運行環境的部署流程,測試運行環境的復用性不高,自動化測試的測試效率低下。而且,當前快速恢復測試運行環境對測試人員來說是一件比較困難且費時費力的事情,測試運行環境的維護成本較高。
發明內容
本申請的主要目的為提供一種自動化測試方法、裝置、計算機設備和存儲介質,旨在解決現有的在進行自動化測試流程的過程中如果出現自動化測試服務器發生異常并需要進行系統重裝的時情況時,需要重新執行一遍測試運行環境的部署流程,進而導致測試運行環境的復用性不高,測試運行環境的維護成本較高,且自動化測試的測試效率低下的技術問題。
本申請提出一種自動化測試方法,所述方法包括步驟:
當接收到自動化測試請求時,獲取代碼管理倉庫的第一地址信息;
根據所述第一地址信息,通過預設的容器云平臺內的代碼管理工具從所述代碼管理倉庫中獲取與所述自動化測試請求對應的指定代碼;
根據所述指定代碼,生成與所述指定代碼對應的自動化測試腳本;
從鏡像倉庫中拉取預設的Docker鏡像,并將所述Docker鏡像部署在所述容器云平臺內;
將所述自動化測試腳本拷貝到所述容器云平臺內的Docker鏡像中,生成對應的pod;
在所述pod中執行所述自動化測試腳本。
可選地,所述根據所述第一地址信息,通過預設的容器云平臺內的代碼管理工具從所述代碼管理倉庫中獲取與所述自動化測試請求對應的指定代碼的步驟之前,包括:
接收輸入的與自動化測試相對應的測試代碼;
從所述測試代碼中篩選出方法名稱,其中,所述方法名稱的數量包括一個或多個;
從預創建的pytest裝飾器中提取出與所述方法名稱對應的方法數據;
使用所述方法數據對所述測試代碼進行更新處理,得到所述指定代碼;
向Gitlab服務器發送所述指定代碼,以通過所述Gitlab服務器將所述指定代碼存儲至所述代碼管理倉庫內。
可選地,所述從預創建的pytest裝飾器中提取出與所述方法名稱對應的方法數據的步驟之前,包括:
獲取與自動化測試相對應的公共方法;
將所述公共方法封裝成pytest裝飾器;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安國際智慧城市科技股份有限公司,未經平安國際智慧城市科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010327124.6/2.html,轉載請聲明來源鉆瓜專利網。





