原創|行業資訊|編輯:鄭恭琳|2020-07-14 16:16:42.597|閱讀 227 次
概述:現代軟件測試實踐也應采用現代分析。了解如何超越常規的報告和儀表板工具進行軟件測試。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
現代軟件測試實踐也應采用現代分析。了解如何超越常規的報告和儀表板工具進行軟件測試。
正如我的同事Chris喜歡說的......2020年了!你可以期待更多。你的測試工具將為你工作。他是絕對正確的。我們一直致力于通過人工智能和機器學習等現代技術為我們的軟件測試工具提供支持,因此我們的客戶可以利用所有這些力量并采取行動。
為此,你需要一些功能強大的分析。這意味著,不僅限于簡單的報告和儀表板。這意味著將這些現代技術應用于報告和數據。是的,軟件測試中最性感的部分!
那么,你需要什么來革新你的分析?它從要捕獲的數據的粒度以及要捕獲的數據的廣度開始。你可以將所有測試技術(從靜態分析到手動測試再到自動化功能測試等)中的數據與正在使用的所有工具(不僅是Parasoft生態系統中的工具,還包括正在使用的其他工具)結合起來)。然后,你將變得靈活且可自定義,因此你可以從根本上衡量你內心想要的任何東西,以便在整個構建的某個時間或一段時間內全面了解代碼庫的運行狀況。最重要的是,由于所有這些,你可以快速了解將有限的資源集中在哪里以提高質量。
畢竟,提高代碼質量才是關鍵。對嗎?
那么,“超越”簡單的報表和儀表板意味著什么?我認為,Parasoft可通過5種主要方法幫助你超越其他方面,使其比我們在其他軟件測試工具的分析中看到的強大得多。
你可以捕獲的大量數據
Parasoft可在你所有的測試實踐中捕獲大量數據,這是前所未有的。不僅是靜態分析和代碼指標,還包括單元測試、功能測試、手動測試、代碼覆蓋率和代碼審查。它將所有這些數據匯總在一起,以便為你提供測試實踐結果的全面視圖。
除了匯總所有這些數據外,還以粒度方式收集數據本身,從而可以進行高級計算和分析。靈活性和無限的定制可能性;以及隨著時間的推移能夠存儲大量信息的能力。例如,由于你可以保留執行測試的詳細數據,因此你可以隨時輕松查看針對特定文件執行了哪些測試以實現代碼覆蓋。
如何瀏覽這些數據
收集測試數據后,Parasoft提供了一個交互式框架,用于導航和分析這些結果。每個報告均由一些可自定義的小部件組成,單擊其中的一個,即可到達所謂的“資源管理器”——一種交互式UI,用于瀏覽測試數據并了解代碼庫中的更改如何改變代碼質量。一些資源管理器包括以下內容:
簡化SDLC工作流程
當你在資源管理器中更深入地研究數據時,它們也提供了框架來幫助你采取行動。資源管理器通過集成連接到你現有的軟件開發工具,因此你可以為團隊定義操作。例如,你可以在JIRA中創建任務,并通過添加自定義元數據來定義優先級,分配和其他上下文之類的內容來擴展該工作流程。
通過將分析儀表板連接到工作流管理系統,你可以在了解需要采取哪些措施的同時采取行動。
但是,這些資源管理器和由此產生的工作流程僅與其背后的數據和分析功能一樣強大。這就是PIE進入的地方,你可能聽說過,它既是流行的水果夾心甜點,又是屢獲殊榮的Process Intelligence Engine(簡稱PIE),用于計算高級分析和“衍生指標”,借助真正的智能為Parasoft提供強大的功能,以通知你的測試。
執行實際分析
Parasoft的過程智能引擎(PIE)基于高度靈活且支持機器學習的分析提供了可行的見解。我們已經預先配置了稱為PIE“切片”的現有計算(請參閱我們在其中進行的操作。),以增強你的測試實踐和后續決策的能力,包括:
這些預先配置的PIE切片為你提供了非凡的功能和洞察力,但使之如此整潔的部分在于,你可以使用自己夢dream以求的任何分析方法來創建自己的餡餅切片。該框架是完全可定制的,因此你可以根據需要進行擴展。
合規與政策執行
最后,對于建立和執行策略,你可以使用Parasoft專用的策略中心,該中心可幫助你將實踐閾值,匯總策略和質量門作為你的CI/CD管道的一部分來保持井井有條。
在合規性方面,由于我上面提到的聚合數據收集,你可以在所需遵循的任何編碼標準或規則的環境下,集中管理和審核軟件測試。這里有一些很棒的元素:
可以從Parasoft的現代分析中獲得價值的寶庫。你的軟件測試實踐應有的應有盡有,你的團隊也有應得的一切。現在,你甚至可以將軟件測試實踐整合到你的價值流中。所以不要害怕弄臟你的手,分析世界是你的儀表盤牡蠣。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn