[發明專利]一種測試頻次調控方法、裝置、設備和介質在審
| 申請號: | 202111262419.0 | 申請日: | 2021-10-28 |
| 公開(公告)號: | CN113918464A | 公開(公告)日: | 2022-01-11 |
| 發明(設計)人: | 徐磊;韓旭 | 申請(專利權)人: | 廣州文遠知行科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李秋梅 |
| 地址: | 510555 廣東省廣州市廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 頻次 調控 方法 裝置 設備 介質 | ||
1.一種測試頻次調控方法,其特征在于,應用于持續集成過程,所述方法包括:
當接收到軟件提交代碼時,獲取代碼接收時刻;
檢測所述代碼接收時刻所處測試時段對應的測試次數是否歸零;
若是,則跳過預設的測試流程,生成退出提示并顯示;
若否,則對所述軟件提交代碼執行所述測試流程,得到測試結果;
基于所述測試結果對所述測試次數進行調整,跳轉執行所述當接收到軟件提交代碼時,獲取代碼接收時刻的步驟。
2.根據權利要求1所述的方法,其特征在于,還包括:
獲取在預設歷史時段內的所述軟件提交代碼的歷史接收總數量,以及所述測試流程的歷史平均耗時;
按照預設的劃分時段對所述歷史接收總數量進行劃分,得到各個所述劃分時段分別對應的歷史接收數量;
根據所述歷史接收總數量和所述歷史平均耗時,計算平均接收數量;
根據所述平均接收數量和所述歷史接收數量,確定所述測試時段。
3.根據權利要求2所述的方法,其特征在于,所述根據所述平均接收數量和所述歷史接收數量,確定所述測試時段的步驟,包括:
選取首個未累加的所述劃分時段對應的歷史接收數量作為累加起點;
從所述累加起點按所述劃分時段的順序逐一累加所述歷史接收數量,直至累加結果滿足預設的數量條件,將所述累加結果對應的劃分時段確定為所述測試時段;
跳轉執行所述選取首個未累加的所述劃分時段對應的歷史接收數量作為累加起點的步驟;
其中,所述數量條件為所述累加結果與所述平均接收數量的數量差絕對值小于或等于預設的差值閾值,或全部的所述歷史接收數量均已累加。
4.根據權利要求1所述的方法,其特征在于,所述當接收到軟件提交代碼時,獲取代碼接收時刻的步驟,包括:
按照預設的接收周期接收軟件提交代碼;
當接收到所述軟件提交代碼時,獲取所述軟件提交代碼對應的代碼接收時刻。
5.根據權利要求1所述的方法,其特征在于,涉及預設的定時器;
所述定時器,用于按照預設的發放周期增加各個所述測試時段分別對應的測試次數。
6.根據權利要求1所述的方法,其特征在于,所述基于所述測試結果對所述測試次數進行調整,跳轉執行所述當接收到軟件提交代碼時,獲取代碼接收時刻的步驟,包括:
若所述測試結果為測試成功,則對所述測試次數執行減一操作,得到新的測試次數,并跳轉執行所述當接收到軟件提交代碼時,獲取代碼接收時刻的步驟;
若所述測試結果為測試失敗,則保持當前時刻的所述測試次數,并跳轉執行所述當接收到軟件提交代碼時,獲取代碼接收時刻的步驟。
7.根據權利要求1-6任一項所述的方法,其特征在于,所述測試流程包括單元測試流程、模塊測試流程或軟件整體測試流程。
8.一種測試頻次調控裝置,其特征在于,應用于持續集成過程,所述裝置包括:
接收時刻獲取模塊,用于當接收到軟件提交代碼時,獲取代碼接收時刻;
測試次數檢測模塊,用于檢測所述代碼接收時刻所處測試時段對應的測試次數是否歸零;
測試退出模塊,用于若是,則跳過預設的測試流程,生成退出提示并顯示;
測試執行模塊,用于若否,則對所述軟件提交代碼執行所述測試流程,得到測試結果;
循環模塊,用于基于所述測試結果對所述測試次數進行調整,跳轉執行所述當接收到軟件提交代碼時,獲取代碼接收時刻的步驟。
9.一種電子設備,其特征在于,包括存儲器及處理器,所述存儲器中儲存有計算機程序,所述計算機程序被所述處理器執行時,使得所述處理器執行如權利要求1-7任一項所述的測試頻次調控方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被執行時實現如權利要求1-7任一項所述的測試頻次調控方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州文遠知行科技有限公司,未經廣州文遠知行科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111262419.0/1.html,轉載請聲明來源鉆瓜專利網。





