我們很高興地宣布Parasoft C/C++test 2022.1版本正式上線啦!
(資料圖片)
通過Parasoft C/C++test 2022.1版本,開發團隊可以更快地交付合規的軟件。最新版本延續了我們對簡化軟件測試的關注,補充了軟件開發的創新特性和增強功能。
在這個版本中,您可以使用Docker Hub鏡像構建高度自動化和可擴展的CI管道,無縫訪問自動化代碼分析。然后在您的IDE中使用VS Code插件來查看結果。
以下是C/C++test 2022.1中增強功能的快速列表:
支持MISRA C:2012技術勘誤2 (TC2)。 Docker Hub庫中的C/C++test標準鏡像,可以擴展自動化CI/CD工作。 新的DISA ASD STIG規則設置了強制執行和簡化合規性。 對靜態分析的增強,能夠精確跟蹤資源并提高報告的質量和準確性。 Visual Studio 2022插件,用于改善開發人員的體驗和工作效率。 Visual Studio代碼的增強擴展(GitLab集成) 其他編譯器配置包括TriCore 6.3 (Linux)和4.2 (Win)的任務VX工具鏈,以實現現代技術堆棧兼容性。 支持Windows 11 可用性增強和補充更新。增強的汽車合規包
我們擴展了汽車包,以幫助您達到汽車標準的合規性。
支持MISRA C:2012技術勘誤2 (TC2)
MISRA C:2012的C/C++test規則集和合規報告已經更新,以反映MISRA技術勘誤表2帶來的變化。通過這些更新,Parasoft客戶可以確保他們遵守MISRA標準的最新版本。
增強的安全合規包
DISA ASD STIG合規的新規則
我們添加了一個新的 DISA ASD STIG 規則集,以符合 DISA STIG 安全標準。
DISA ASD STIG明確要求掃描某些類型的漏洞。您可以使用具有高級靜態分析功能的C++test來整理和分析結果,以便進行后續的報告和審計。違反指導原則的編碼違規將通過STIG IDs進行報告,這消除了將SAST調查結果映射到STIG指導原則的需要,從而簡化了法規遵從性工作。
增強的靜態分析
我們增強了流分析引擎,以更好地支持現代C++結構,包括智能指針,如unique_ptr、shared_ptr、auto_ptr和weak_ptr.智能指針語義理解方面的這些增強可以精確跟蹤資源使用并提高報告結果的質量和準確性。
Docker Hub庫中的C/C++test容器鏡像
您可以從 Docker Hub 下載現成的C/C++test容器鏡像,以便在CI/CD工作流中使用從而簡化其管道配置。您還可以在CI/CD工作流之外使用C/C++test Docker鏡像, 該鏡像預安裝了一系列開發工具,因此只需提取該鏡像,就可以立即開始使用,或者根據您的需要定制該鏡像。此外,Docker Hub上的文檔附帶了一個示例Docker文件,因此您可以應用您的定制。
Visual Studio 2022的插件
開發團隊可以使用Visual Studio的更新插件在IDE中運行靜態代碼分析并檢查分析結果。更新后的C/C++test標準插件與Visual Studio版兼容。
這種增強通過消除不必要的IDE上下文切換提高了開發團隊的工作效率并減少了工作量。
對編譯器的支持
我們添加了對以下編譯器的支持,如果您想了解我們支持的全部編譯器,可以聯系我們獲取完整列表。
編譯器
編譯器標識符
GNU GCC 10.x (x86_64) gcc_10-64 GNU GCC 11.x (x86_64) gcc_11-64 Microsoft Visual C++ 14.3 vc_14_3 Microsoft Visual C++ 14.3 (x64) vc_14_3-64 Qualcomm Hexagon Clang 8.4 hexagon-clang_8_4 Synopsys Metaware ARC 2020.06 ccac_2020_06 Tasking TriCore 4.2 vxtc_4_2 Tasking TriCore 6.3 vxtc_6_3對IDE的支持
我們增加了對以下 IDE 的支持:
Eclipse 2021-09 (4.21) Eclipse 2021-12 (4.22) Eclipse 2022-03 (4.23) Visual Studio 2022更新的測試配置
我們更新了以下測試配置:
AUTOSAR C++14 Coding Guidelines CWE Top 25 + On the Cusp 2019 CWE Top 25 2019 DISA-ASD-STIG Flow Analysis Aggressive Flow Analysis Fast Flow Analysis Standard High Integrity C++ MISRA C 2004 MISRA C 2012 MISRA C++ 2008 SEI CERT C Guidelines SEI CERT C Rules SEI CERT C++ Rules可用性改進
C/C++test Professional中的需求視圖得到了增強。現在,您可以使用拖放操作將一個單元測試用例與一個特定的需求聯系起來。這個新的能力簡化了需求或者測試規范和測試用例之間的可追溯性鏈接的定義。
補充更新包括
C/C++test標準2022.1 Eclipse插件已得到增強,可支持最新的Eclipse IDE版本2021-09、2021-12和2022-03。
許可證
升級到 2022.1 可能會導致 Windows 和 Linux 上的機器 ID 發生變化。在向 Parasoft 請求新許可證之前,請驗證您的機器 ID。有關驗證您的機器 ID 的信息,請聯系您的Parasoft代表。
下載和詳細信息
如果您目前不是Parasoft C/C++test用戶,但希望了解這種統一、完全集成的測試解決方案來幫助您的團隊開發安全可靠的C和C++軟件,歡迎聯系我們。
業務需求: info-china@parasoft.com
技術服務: support-cn@parasoft.com
責任編輯:Rex_08