[發明專利]測試結果的分析方法、裝置、設備和存儲介質在審
| 申請號: | 202310183259.3 | 申請日: | 2023-03-01 |
| 公開(公告)號: | CN116302999A | 公開(公告)日: | 2023-06-23 |
| 發明(設計)人: | 杜超;王欣;李佩剛;紀建鑫;王越 | 申請(專利權)人: | 中國農業銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張雪嬌 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 結果 分析 方法 裝置 設備 存儲 介質 | ||
本申請公開一種測試結果的分析方法、裝置、設備和存儲介質,方法包括,采集針對不同流水線中多個代碼模塊測試得到的多個測試結果文件;測試結果文件包括被測試的代碼模塊的代碼庫標識,代碼版本標識,業務內容標識和流水線標識;根據查詢需求對多個測試結果文件進行聚合分析,得到多個測試結果文件的覆蓋率指標。本方案綜合不同流水線的測試結果文件進行分析,因此針對使用相同業務代碼的不同流水線進行測試時,通過本方案能夠更準確的分析測試結果,獲得更準確的覆蓋率指標。
技術領域
本申請屬于數據分析技術領域,尤其涉及一種測試結果的分析方法、裝置、設備和存儲介質。
背景技術
為了提高系統的容錯率,目前多數企業的業務系統都采用同城雙活體系,即在同一城市內設置兩個運營業務系統的數據中心,兩個中心之間通過數據鏈路進行實時數據同步,當任一數據中心因各種因素而暫停業務處理時,另一數據中心即可作為備份。
目前的業務系統大多采用由多個代碼模塊組成流水線架構來處理業務數據,以提高處理效率。在同城雙活體系中,兩個數據中心通常會部署兩套不同配置參數不同的流水線,但是組成兩套流水線的代碼模塊所包含的業務代碼通常是相同的。
這樣的架構帶來了如下問題:
現有針對流水線的測試方案中,通常會直接采集某一條流水線的測試結果,并基于測試結果分析一次測試的代碼覆蓋率。然而在上述架構中,不同數據中心的流水線所用的業務代碼相同,僅根據一條流水線的測試結果分析一次測試的代碼覆蓋率,顯然不準確。
發明內容
針對上述現有技術的缺點,本發明提供一種測試結果的分析方法、裝置、設備和存儲介質,以提供一種更準確的分析同城雙活體系的測試結果的方案。
本申請第一方面提供一種測試結果的分析方法,包括:
采集針對不同流水線中多個代碼模塊測試得到的多個測試結果文件;其中,所述測試結果文件包括被測試的代碼模塊的代碼庫標識,代碼版本標識,業務內容標識和流水線標識;
根據查詢需求對所述多個測試結果文件進行聚合分析,得到所述多個測試結果文件的覆蓋率指標。
可選的,所述根據查詢需求對所述多個測試結果文件進行聚合分析,得到所述多個測試結果文件的覆蓋率指標之后,還包括:
顯示用于展示所述覆蓋率指標的圖形化界面。
可選的,所述采集針對不同流水線中多個代碼模塊測試得到的多個測試結果文件之后,還包括:
顯示采集到的所述測試結果文件和所述測試結果文件對應的被測試的模塊。
可選的,所述根據查詢需求對所述多個測試結果文件進行聚合分析,得到所述多個測試結果文件的覆蓋率指標,包括:
根據查詢需求查詢得到符合所述查詢需求的測試結果文件;其中,所述查詢需求包括目標代碼庫標識,目標代碼版本標識和目標業務內容標識;
計算查詢得到的測試結果文件的覆蓋率指標。
本申請第二方面提供一種測試結果的分析裝置,包括:
采集單元,用于采集針對不同流水線中多個代碼模塊測試得到的多個測試結果文件;其中,所述測試結果文件包括被測試的代碼模塊的代碼庫標識,代碼版本標識,業務內容標識和流水線標識;
分析單元,用于根據查詢需求對所述多個測試結果文件進行聚合分析,得到所述多個測試結果文件的覆蓋率指標。
可選的,所述裝置還包括顯示單元,用于:
顯示用于展示所述覆蓋率指標的圖形化界面。
可選的,所述顯示單元還用于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國農業銀行股份有限公司,未經中國農業銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310183259.3/2.html,轉載請聲明來源鉆瓜專利網。





