[發明專利]軟件測試綜合評價方法、裝置、電子設備及存儲介質在審
| 申請號: | 201911404657.3 | 申請日: | 2019-12-30 |
| 公開(公告)號: | CN111177004A | 公開(公告)日: | 2020-05-19 |
| 發明(設計)人: | 張馨文;高深;劉志鵬 | 申請(專利權)人: | 中信百信銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市蘭臺律師事務所 11354 | 代理人: | 張峰 |
| 地址: | 100029 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 測試 綜合 評價 方法 裝置 電子設備 存儲 介質 | ||
1.一種軟件測試綜合評價方法,其特征在于,包括:
獲取至少一個評價因素,所述評價因素包括:可測性、測試充分性、可維護性、性能、可用性、開發質量、正確性、流程完整性和環境穩定性;
將所述評價因素的測量參數轉化為百分制,得到質量分;
根據客戶對所述評價因素的問題反饋計算各所述評價因素的權重值;
將各所述質量分與各自所述權重值相乘之后取和,得到軟件測試綜合評價值。
2.根據權利要求1所述的軟件測試綜合評價方法,其特征在于,該方法還包括:
各所述評價因素包括至少一個質量指標;
所述可測性的質量指標包括:是/否實施單元測試、單元測試覆蓋率、單元測試增量覆蓋率、準入測試通過率、是/否實施接口自動化測試、接口自動化測試通過率;
所述測試充分性的質量指標包括:功能測試覆蓋率、功能測試增量覆蓋率;
所述可維護性的質量指標包括:千行代碼復雜方法數、千行代碼重復塊、千行代碼壞味道、千行代碼Bugs、千行代碼漏洞數;
所述性能的質量指標包括:對內接口、對外接口、對內頁面、對外頁面;
所述可用性的質量指標包括:500錯誤數/每百萬PV;
所述開發質量的質量指標包括:千行代碼bug數、千行代碼嚴重bug數(P0+P1)、嚴重bug占比、bugreopen數、bugreopen率;
所述正確性的質量指標包括:線上(P0+P1)bug率、線上(P2+P3)bug率;
所述流程完整性的質量指標包括:測試報告評審次數、預覽環境發布次數、投產時間風險、發布流程完整性
所述環境穩定性的質量指標包括:阻斷性故障總數、阻斷性故障平均修復時間、阻斷性故障最長修復時間、違規操作使用導致環境故障。
3.根據權利要求2所述的軟件測試綜合評價方法,其特征在于,該方法還包括:
獲取所述質量指標所占比例,使得任意一個所述評價因素的所有質量指標的比例之和為1;
從數據平臺獲取所述質量指標的測量值。
4.根據權利要求3所述的軟件測試綜合評價方法,其特征在于,該方法包括:
所述評價因素的編號為i,{i|1≤i≤n,n屬于正整數};
將所述問題反饋按所述評價因素分類,按重要程度打分,將各所述評價因素獲得的分數相加,得到所述評價因素i的重要度ai,所述i為所述評價因素的編號,{i|1≤i≤n,n屬于正整數};
將任意兩個評價因素的重要度進行比較,得到判斷矩陣B;
對所述判斷矩陣B每一行的數值之和做歸一化處理,得到所述評價因素i的權重值Wi。
5.根據權利要求4所述的軟件測試綜合評價方法,其特征在于,該方法包括:
所述判斷矩陣其中{j|1≤j≤n,n屬于正整數},且{i|1≤i≤n,n屬于正整數}={j|1≤j≤n,n屬于正整數};
所述權重值其中
6.根據權利要求5所述的軟件測試綜合評價方法,其特征在于,該方法還包括:
根據歷史測量值確定零分線,將所述測量值按所述零分線進行歸一化百分制轉換,得到所述質量指標的質量分。
7.一種軟件測試綜合評價裝置,其特征在于,所述裝置包括:
獲取模塊,用于獲取至少一個評價因素,所述評價因素包括:可測性、測試充分性、可維護性、性能、可用性、開發質量、正確性、流程完整性和環境穩定性;
轉化模塊,用于將所述評價因素的測量參數轉化為百分制,得到質量分;
權重計算模塊,用于根據客戶對所述評價因素的問題反饋計算各所述評價因素的權重值
軟件測試綜合評價模塊,用于根據客戶對所述評價因素的問題反饋計算各所述評價因素的權重值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中信百信銀行股份有限公司,未經中信百信銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911404657.3/1.html,轉載請聲明來源鉆瓜專利網。





