[發明專利]軟件質量檢測方法、裝置、電子設備以及存儲介質在審
| 申請號: | 202110025050.5 | 申請日: | 2021-01-08 |
| 公開(公告)號: | CN112783763A | 公開(公告)日: | 2021-05-11 |
| 發明(設計)人: | 趙志宏;劉超群 | 申請(專利權)人: | 廣州虎牙科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 劉延喜 |
| 地址: | 511442 廣東省廣州市番禺*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 質量 檢測 方法 裝置 電子設備 以及 存儲 介質 | ||
本申請提供一種軟件質量檢測方法和裝置,一種電子設備及一種計算機設備存儲介質;所述方法包括:采集目標軟件在生產過程中檢測得到的實測質量數據;將所述實測質量檢測數據與所述目標軟件的歷史版本中對應的歷史質量數據進行比對分析,獲取質量變化數據項及其變化信息;將所述質量變化數據項及其變化信息進行展示,并將輸入的質量評估信息與相應的質量變化數據項進行關聯;其中,所述質量評估信息為依據預設質量評價規則確定的評定信息;將各個質量變化數據項按照其所關聯的質量評估信息進行分類匯聚,并生成各分類相應的質量檢測結果。該技術方案能夠快速、有效地檢測軟件質量,便于研發人員及時進行修補缺陷。
技術領域
本發明涉及計算機技術領域,具體而言,本申請涉及一種軟件質量檢測方法和裝置,一種電子設備及一種計算機設備存儲介質。
背景技術
隨著互聯網的高速發展,軟件已經成為工作和生活中比不可少的一部分。隨著軟件應用越來越廣泛,特別是應用在移動終端上App(外語全稱:Application,應用程序)的不斷迭代和開發,每一類軟件,都有為數眾多的競品,而且軟件的功能越來越豐富、復雜度越來越高;一款軟件要在日趨激烈的市場競爭中脫穎而出,需要不斷創新以及保障軟件服務質量;因此,對軟件質量進行評估,是保障軟件質量的過程中必不可少的一環。
由于軟件產品具有其自身的特殊性,不同用途的軟件有不同的特點,對其質量的度量難度較大,這使得軟件產品難以有統一的質量標準。雖然國際標準化組織已制定了IOS9000、CMM體系等評價軟件質量的理論體系,但在實際研發流程中,受限于管理水平、研發人員的層次、研發效率以及產品研發規范的均衡等因素,保障軟件項目質量依然存在較大困難。
傳統的軟件質量檢測方法,包括訓練模型檢測、對代碼的直接檢測、對軟件相關參數檢測等等,只能片面地評價一款軟件的質量,難以及時和有效地檢測軟件質量,導致研發人員無法及時修補缺陷。
發明內容
本發明的目的旨在至少能解決上述技術缺陷之一,特別是難以及時和有效地檢測軟件質量的技術缺陷而提供的解決方案。
在第一方面:
本申請提供一種軟件質量檢測方法,包括如下步驟:
采集目標軟件在生產過程中檢測得到的實測質量數據;
將所述實測質量檢測數據與所述目標軟件的歷史版本中對應的歷史質量數據進行比對分析,獲取質量變化數據項及其變化信息;
將所述質量變化數據項及其變化信息進行展示,并將輸入的質量評估信息與相應的質量變化數據項進行關聯;其中,所述質量評估信息為依據預設質量評價規則確定的評定信息;
將各個質量變化數據項按照其所關聯的質量評估信息進行分類匯聚,并生成各分類相應的質量檢測結果。
在一個實施例中,所述質量數據包括目標軟件開發過程中檢測的靜態質量數據和/或目標軟件運行過程中檢測的動態質量數據。
在一個實施例中,所述靜態質量數據包括軟件包分析數據;
所述采集目標軟件在生產過程中檢測得到的實測質量數據的步驟,包括:
在目標軟件的軟件項目完成構建后,從構建系統提取所述目標軟件的軟件包;
對所述軟件包進行數據分析得到軟件包分析數據。
在一個實施例中,所述靜態質量數據還包括單元測試數據和靜態代碼掃描數據;
所述采集目標軟件在生產過程中檢測得到的實測質量數據的步驟,包括:
在目標軟件的修改代碼提交至代碼倉庫時,觸發單元測試系統對所述修改代碼執行單元測試,以及觸發代碼掃描系統對所述修改代碼執行靜態代碼掃描,獲得單元測試數據和靜態代碼掃描數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙科技有限公司,未經廣州虎牙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110025050.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種直耦式水導激光耦合系統及方法
- 下一篇:一種機制炭生料棒成型設備





