翻譯|行業資訊|編輯:胡濤|2023-07-18 09:50:03.687|閱讀 96 次
概述:使用最新版本的Parasoft Jtest,可以輕松地為修改后的代碼創建測試,捕獲任何Java應用程序的代碼覆蓋率,并在任何測試框架中優化測試執行
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Parasoft是一家專門提供軟件測試解決方案的公司,Parasoft通過其經過市場驗證的自動化軟件測試工具集成套件,幫助企業持續交付高質量的軟件。Parasoft的技術支持嵌入式、企業和物聯網市場,通過將靜態代碼分析和單元測試、Web UI和API測試等所有內容集成到交付管道中,再加上服務虛擬化和完整的代碼覆蓋率,減少了交付安全、可靠和合規軟件所需的時間、精力和成本。
使用最新版本的Parasoft Jtest,可以輕松地為修改后的代碼創建測試,捕獲任何Java應用程序的代碼覆蓋率,并在任何測試框架中優化測試執行。請繼續閱讀本文了解更多的詳細信息。
測試用例的創建和執行以及測量代碼覆蓋率是現代開發過程的重要組成部分。新發布的Parasoft Jtest 2023.1增加了重要的新功能,使Java開發和QA團隊在測試實踐中更具有生產力和效率。
通過使用最新版本的Jtest,您可以在Visual Studio code IDE中提高Java代碼的質量。此外,代碼覆蓋和測試影響分析工作流已經擴展,以便支持QA團隊,而不需要訪問任何測試框架運行的源代碼和應用程序測試。
雖然Visual Studio Code實際上并沒有那么新,但它作為Java開發團隊的IDE越來越受歡迎。最近的調查顯示,它現在在Java IDE領域占有大約20%的市場份額。
在這個版本中,我們為Parasoft Jtest添加了一個Visual Studio Code擴展。通過這個擴展,你可以:
運行靜態代碼分析
從Parasoft DTP(我們的報告和分析儀表板) 發布和下載來自靜態分析的結果
直接在IDE中檢查代碼覆蓋率等
當開發團隊在他們的應用程序中更改代碼時,他們可能會傾向于跳過單元測試,因為他們沒有時間編寫適當的單元測試集。隨著最新版本Parasoft Jtest的發布,這不再是一個難題了!有了這個版本,開發人員可以自動創建單元測試,來專門覆蓋他們剛剛更改的代碼。更重要的是,新的單元測試被優化為只覆蓋新代碼中未覆蓋的部分,從而消除了冗余測試的產生。
除了為修改后的代碼編寫新的測試之外,開發人員還需要在提交代碼之前運行現有的測試來驗證他們的更改。他們通常不知道要運行哪些測試,也不想運行所有測試,因為這可能會花費大量的時間。Parasoft Jtest的單元測試視圖解決了這個問題,它向開發人員展示了他們需要重新運行的特定測試,以通過運行這些特定測試的單個操作來驗證他們的更改。在這個版本中,受影響的單元測試視圖得到了增強,即使沒有導入夜間測試運行的覆蓋率,也可以顯示受影響的單元測試的主要集 (它支持顯示完整的測試集),并且它現在可以指示哪些單元測試是新的,哪些是現有的。
度量代碼覆蓋率的需求似乎從未像現在這樣高。雖然代碼覆蓋率不能告訴您是否做了足夠的測試,但它可以告訴您什么時候沒有做足夠的測試。使用Parasoft Jtest,開發和QA團隊可以從多種測試實踐中度量Java應用程序的代碼覆蓋率,包括單元測試、功能測試、UI測試和手動測試。
在這個版本中,一個重要的新功能是QA團隊能夠在不訪問源代碼的情況下,來測量應用程序中的代碼覆蓋率。在以前的版本中,團隊需要分析源代碼來建立一個基準的代碼集,來衡量代碼覆蓋率。但是在這個版本中,QA團隊現在可以直接掃描應用程序二進制文件,來確定要測量覆蓋率的應用程序代碼。
此外,新的命令行實用程序jtestcov簡化了代碼覆蓋工作流,并使其更快、更容易。這提供了獨立捕獲可測試代碼的基線集和運行時覆蓋率數據的能力,并分別將這些數據上傳到Parasoft DTP,在DTP中它們被匯總在一起。
開發團隊和QA團隊希望優化CI/CD管道中的測試,來將更多的時間投入到代碼更改工作中,并盡快獲得反饋。在之前的版本中,團隊可以使用Jtest的測試影響分析來識別和運行特定的單元測試集,來驗證其更改。但我們知道,團隊運行的不僅僅是單元測試,還包括功能測試和UI測試。
因此,我們使用新的jtestcov命令行實用程序擴展了Jtest的測試影響分析功能,來識別受影響的功能、UI和其他類型的測試,這些測試需要根據一組代碼更改和從這些測試中收集的覆蓋率來運行,無論您使用哪個測試框架來運行這些測試。
對于安全性和合規性要求,我們更新了以下靜態分析測試配置,以驗證源代碼的安全性和隱私性:
OWASP應用安全驗證標準(ASVS) 4.0.3的新測試配置,它為評估Web應用程序的技術安全控制提供了一個框架,并為開發人員提供了一套構建安全應用程序的指導方針
CWE 4.10的新測試配置
更新了CWE Top 25 + On the Cusp 2022的測試配置
更新了UL 2900測試配置
更新HIPAA的測試配置
新版的Jtest支持以下內容:
IntelliJ版本2022.3和2023.1
Eclipse版本2022-12和2023-03
了解更多有關Parasoft產品咨詢,歡迎咨詢
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn