[發明專利]軟件質量檢測方法、裝置、電子設備以及存儲介質在審
| 申請號: | 202110025050.5 | 申請日: | 2021-01-08 |
| 公開(公告)號: | CN112783763A | 公開(公告)日: | 2021-05-11 |
| 發明(設計)人: | 趙志宏;劉超群 | 申請(專利權)人: | 廣州虎牙科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 劉延喜 |
| 地址: | 511442 廣東省廣州市番禺*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 質量 檢測 方法 裝置 電子設備 以及 存儲 介質 | ||
1.一種軟件質量檢測方法,其特征在于,包括如下步驟:
采集目標軟件在生產過程中檢測得到的實測質量數據;
將所述實測質量檢測數據與所述目標軟件的歷史版本中對應的歷史質量數據進行比對分析,獲取質量變化數據項及其變化信息;
將所述質量變化數據項及其變化信息進行展示,并將輸入的質量評估信息與相應的質量變化數據項進行關聯;其中,所述質量評估信息為依據預設質量評價規則確定的評定信息;
將各個質量變化數據項按照其所關聯的質量評估信息進行分類匯聚,并生成各分類相應的質量檢測結果。
2.根據權利要求1所述的軟件質量檢測方法,其特征在于,所述質量數據包括目標軟件開發過程中檢測的靜態質量數據和/或目標軟件運行過程中檢測的動態質量數據。
3.根據權利要求2所述的軟件質量檢測方法,其特征在于,所述靜態質量數據包括軟件包分析數據;
所述采集目標軟件在生產過程中檢測得到的實測質量數據的步驟,包括:
在目標軟件的軟件項目完成構建后,從構建系統提取所述目標軟件的軟件包;
對所述軟件包進行數據分析得到軟件包分析數據。
4.根據權利要求3所述的軟件質量檢測方法,其特征在于,所述靜態質量數據還包括單元測試數據和靜態代碼掃描數據;
所述采集目標軟件在生產過程中檢測得到的實測質量數據的步驟,包括:
在目標軟件的修改代碼提交至代碼倉庫時,觸發單元測試系統對所述修改代碼執行單元測試,以及觸發代碼掃描系統對所述修改代碼執行靜態代碼掃描,獲得單元測試數據和靜態代碼掃描數據。
5.根據權利要求2所述的軟件質量檢測方法,其特征在于,所述動態質量數據包括軟件啟動耗時數據和運行時接口耗時數據;
所述采集目標軟件在生產過程中檢測得到的實測質量數據的步驟,還包括:
在目標軟件運行時,調用軟件運行監控系統收集的所述目標軟件的啟動耗時數據和運行時接口耗時數據;
接收所述軟件運行監控系統上報的啟動耗時數據和運行時接口耗時數據。
6.根據權利要求5所述的軟件質量檢測方法,其特征在于,所述動態質量數據還包括運行時崩潰統計數據;
所述采集目標軟件在生產過程中檢測得到的實測質量數據的步驟,還包括:
在目標軟件運行時,調用崩潰系統捕獲所述目標軟件運行中非正常退出、軟件無響應的信號或事件,以及采集所述目標軟件當前的程序運行信息;
從所述崩潰系統提供的接口中查詢目標軟件運行時的崩潰統計數據。
7.根據權利要求1所述的軟件質量檢測方法,其特征在于,所述獲取質量變化數據項及其變化信息的步驟,包括:
獲取數據質量上升的質量數據項、數據質量降低的質量數據項;
獲取依據質量閾值判定為數據異常的質量數據項;
以及
獲取產生告警的質量數據項。
8.根據權利要求7所述的軟件質量檢測方法,其特征在于,所述將輸入的質量評估信息與相應的質量變化數據項進行關聯的步驟,包括:
將各項質量變化數據排列展示;
接收用戶依據設定的等級標準輸入的數據異常或者需要告警的評估信息;
將所述評估信息與相應的質量變化數據項進行關聯。
9.根據權利要求8所述的軟件質量檢測方法,其特征在于,所述將各個質量變化數據項按照其所關聯的質量評估信息進行分類匯聚,并生成各分類相應的質量檢測結果的步驟,包括:
將各個質量變化數據項按照所關聯的數據異常和需要告警進行分類,并將各類質量變化數據項按照分類進行匯聚;
生成所述數據異常分類的質量變化數據項對應的異常提示,以及需要告警分類的質量變化數據項對應的告警通知。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙科技有限公司,未經廣州虎牙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110025050.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種直耦式水導激光耦合系統及方法
- 下一篇:一種機制炭生料棒成型設備





