[發明專利]基于測試用例的中臺自維護方法、裝置及存儲介質有效
| 申請號: | 202111387519.6 | 申請日: | 2021-11-22 |
| 公開(公告)號: | CN113836043B | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 金翔;樓杏丹;戴黎;程嵩;陳佳璐;高松林;高飛;胡松松;郭軍輝;殷驍哲;王法毅;蔣震宇;鈕高藍;錢華 | 申請(專利權)人: | 國網浙江省電力有限公司;浙江華云信息科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 杭州華鼎知識產權代理事務所(普通合伙) 33217 | 代理人: | 戴俊波 |
| 地址: | 310007*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 測試 維護 方法 裝置 存儲 介質 | ||
1.基于測試用例的中臺自維護方法,其特征在于,在中臺的軟件運行系統更新后,通過以下步驟對中臺自維護,包括:
獲取中臺的歷史行為信息、機器信息、測試用例集合,所述機器信息包括緩存信息和處理速度信息,判斷所述歷史行為信息、機器信息、測試用例集合是否滿足預設條件,若滿足則執行下一步;
獲取所述測試用例集合中的先前功能測試用例和新功能測試用例,基于所述先前功能測試用例和新功能測試用例,對所述中臺的軟件運行系統進行測試;
當判斷先前功能測試用例和新功能測試用例中的任意一個在測試過程中對某一個接口調用出現漏洞時,則中臺以斷開新功能軟件接口的方式實現自維護;
當判斷先前功能測試用例和新功能測試用例可以完成所有接口的調用時,則分別獲取先前功能測試用例和新功能測試用例的先前代碼覆蓋率和新代碼覆蓋率;
基于所述先前代碼覆蓋率和新代碼覆蓋率生成綜合代碼覆蓋率,基于所述綜合代碼覆蓋率對管理員提醒維護。
2.根據權利要求1所述的基于測試用例的中臺自維護方法,其特征在于,
獲取中臺的歷史行為信息、機器信息、測試用例集合,判斷所述歷史行為信息、機器信息、測試用例集合滿足預設條件包括:
獲取所述歷史行為信息中的最空閑時間段,所述歷史行為信息包括多個時間段以及每個時間段對應的業務量信息,其中業務量信息最少的時間段為最空閑時間段;
當達到最空閑時間段后,判斷所述機器信息和測試用例集合是否滿足預設條件;
若所述機器信息和測試用例集合的綜合機器數值大于預設機器值,則所述歷史行為信息、機器信息、測試用例集合滿足預設條件。
3.根據權利要求2所述的基于測試用例的中臺自維護方法,其特征在于,
若所述機器信息和測試用例集合的綜合機器數值大于預設機器值,則所述歷史行為信息、機器信息、測試用例集合滿足預設條件包括:
所述緩存信息包括緩存剩余空間的數量值,所述處理速度信息包括CPU占用率值,所述測試用例集合包括先前功能測試用例和新功能測試用例;
通過以下公式計算綜合機器數值,
其中,S為綜合機器數值 ,為緩存剩余空間的權重值,為緩存剩余空間的數量值,為CPU占用率值的權重值,為CPU占用率值,其中為先前功能測試用例中第個測試用例的數據值,為新功能測試用例中第個測試用例的數據值,為常數值,機器權重值;
當綜合機器數值S小于預設機器值時,則所述歷史行為信息、機器信息、測試用例集合滿足預設條件。
4.根據權利要求1所述的基于測試用例的中臺自維護方法,其特征在于,
當判斷先前功能測試用例和新功能測試用例可以完成所有接口的調用時,則分別獲取先前功能測試用例和新功能測試用例的先前代碼覆蓋率和新代碼覆蓋率包括:
獲取先前的軟件功能的所有代碼生成先前代碼實際清單,所述先前代碼實際清單中包括多個行;
提取所述軟件運行系統執行先前功能測試用例時所運行的代碼行,生成先前代碼測試清單,所述先前代碼測試清單中包括多個行;
獲取新的軟件功能的所有代碼生成新代碼實際清單,所述新代碼實際清單中包括多個行;
提取所述軟件運行系統執行新功能測試用例時所運行的代碼行,生成新代碼測試清單,所述新代碼測試清單中包括多個行;
根據所述先前代碼實際清單和先前代碼測試清單得到先前代碼覆蓋率,根據所述新代碼實際清單和新代碼測試清單得到新代碼覆蓋率。
5.根據權利要求4所述的基于測試用例的中臺自維護方法,其特征在于,
基于所述先前代碼覆蓋率和新代碼覆蓋率生成綜合代碼覆蓋率,基于所述綜合代碼覆蓋率對管理員提醒維護包括:
預先配置三級提醒級以及與三級提醒級分別對應的第一覆蓋率閾值、第二覆蓋率閾值,所述第一覆蓋率閾值小于所述第二覆蓋率閾值;
當所述綜合代碼覆蓋率小于所述第一覆蓋率閾值時,輸出第一級提醒模式;
當所述綜合代碼覆蓋率大于等于所述第一覆蓋率閾值、且小于所述第二覆蓋率閾值時,輸出第二級提醒模式;
當所述綜合代碼覆蓋率大于等于所述第二覆蓋率閾值時,輸出第三級提醒模式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網浙江省電力有限公司;浙江華云信息科技有限公司,未經國網浙江省電力有限公司;浙江華云信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111387519.6/1.html,轉載請聲明來源鉆瓜專利網。





