[發明專利]基于度量評估系統的測試覆蓋優化機制在審
| 申請號: | 202210027845.4 | 申請日: | 2022-01-11 |
| 公開(公告)號: | CN116467154A | 公開(公告)日: | 2023-07-21 |
| 發明(設計)人: | 樊慧娟;鄢彪 | 申請(專利權)人: | 戴爾產品有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;韓雪峰 |
| 地址: | 美國得*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 度量 評估 系統 測試 覆蓋 優化 機制 | ||
本文中提供了用于測試覆蓋優化系統的方法、系統和非暫態處理器可讀存儲介質。示例方法包括在系統上執行至少一個測試用例。加權平均基線度量計算模塊使用在執行期間發生的測試相關失敗來計算至少一個測試用例的加權平均基線度量。覆蓋不平衡模塊使用加權平均基線度量來計算與測試域相關聯的覆蓋不平衡,其中測試域包括至少一個測試用例。
技術領域
該領域總體上涉及優化測試覆蓋,并且更具體地涉及優化信息處理系統中的測試覆蓋率。
背景技術
客戶需要高質量的軟件,而足夠的測試覆蓋是軟件質量的一個組成部分。因此,衡量軟件的測試覆蓋對于軟件項目的成功至關重要。
發明內容
說明性實施例提供了用于在存儲系統中實現測試覆蓋優化系統的技術。例如,說明性實施例在系統上執行至少一個測試用例。加權平均基線度量計算模塊使用在執行期間發生的測試相關失敗來計算針對測試用例的加權平均基線度量。覆蓋不平衡模塊使用加權平均基線度量來計算與測試域相關聯的覆蓋不平衡,其中測試域包括測試用例。在其他實施例中可以使用其他類型的處理設備。這些和其他說明性實施例包括但不限于裝置、系統、方法和處理器可讀存儲介質。
附圖說明
圖1示出了說明性實施例中的包括測試覆蓋優化系統的信息處理系統;
圖2示出了說明性實施例中的測試覆蓋優化系統的示例;
圖3示出了說明性實施例中的覆蓋不平衡模塊的示例;
圖4示出了說明性實施例中的針對測試覆蓋優化系統的過程的流程圖;以及
圖5和圖6示出了可以用于實現測試覆蓋優化系統實施例的至少一部分的處理平臺的示例。
具體實施方式
本文中將參考示例性計算機網絡和相關聯的計算機、服務器、網絡設備或者其他類型的處理設備來描述說明性實施例。然而,應當理解,這些和其他實施例不限于與所示出的特定說明性網絡和設備配置一起使用。因此,本文中使用的術語“計算機網絡”旨在被廣義地解釋,以涵蓋例如包括多個聯網處理設備的任何系統。
下面描述的是用于實現測試覆蓋優化系統的技術,除了其他方面,該技術可以用于通過在系統上執行至少一個測試用例來提供測試覆蓋優化等。加權平均基線度量計算模塊使用在執行期間發生的測試相關失敗來計算針對測試用例的加權平均基線度量。覆蓋不平衡模塊使用加權平均基線度量來計算與測試域相關聯的覆蓋不平衡,其中測試域包括測試用例。
隨著客戶對質量的要求越來越高,軟件開發過程的生產力不斷提高。衡量測試軟件的測試覆蓋對于軟件項目的成功至關重要。
用于優化測試覆蓋的常規技術依賴于靜態審查技術,諸如同行審查、檢查和代碼走查。依賴于靜態審查技術的常規技術耗時、主觀并且效率低下。例如,運行40個測試用例的測試系統將很難評估所有測試用例的測試覆蓋。
相比之下,在根據本文中所描述的當前技術的至少一些實現中,通過在系統上執行至少一個測試用例來優化測試覆蓋。加權平均基線度量計算模塊使用在執行期間發生的測試相關失敗來計算針對測試用例的加權平均基線度量。覆蓋不平衡模塊使用加權平均基線度量來計算與測試域相關聯的覆蓋不平衡,其中測試域包括測試用例。
因此,當前技術的目標是提供一種方法和系統來提供能夠評估在測試系統上運行的測試用例的測試覆蓋的測試覆蓋優化系統。另一目標是提供有效的、全面的、客觀的系統來優化測試覆蓋,而不管測試的類型、測試的目的和/或在測試系統上運行的測試的數目。另一目標是標識測試覆蓋不平衡的區域。另一目標是標識測試域和測試域中需要改進覆蓋不平衡的特定測試用例、以及這些測試用例中需要改進的區域,例如,在測試用例缺少關鍵測試點的情況下。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于戴爾產品有限公司,未經戴爾產品有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210027845.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:掃描鏈設計與電路測試方法
- 下一篇:超級結二極管的制備方法





