AI 助手
dotTEST 新增了 AI 助手。用戶可以用自然語言提問,AI 助手將根據(jù)產(chǎn)品文檔并整合外部 LLM 提供商的答案。新用戶和現(xiàn)有用戶都可以使用 AI 助手來學習產(chǎn)品 更高效地獲取幫助 。現(xiàn)有用戶可以通過在桌面上導航至 Parasoft > 顯示視圖 > AI 助手 來訪問 AI 助手。有關更多信息,請參閱 AI 助手 。
代碼覆蓋率增強
-
dotTEST 引入了一個新的專用覆蓋率代理 UI,它允許您在手動或自動化功能測試期間從受管代碼收集覆蓋率數(shù)據(jù)。此 UI 通過在控制臺中不帶參數(shù)運行代理客戶端來啟動,并允許您收集獨立(桌面)應用程序和 Web 應用程序的覆蓋率。
-
coverage_wizard.exe 應用程序已被移除。
-
覆蓋率代理已添加了一個 .yaml OpenAPI 規(guī)范端點,用于記錄覆蓋率代理暴露的 REST API。
靜態(tài)分析增強
-
現(xiàn)在可以安裝包含自定義規(guī)則的第三方 Roslyn 分析器,并在分析中使用這些規(guī)則。您還可以創(chuàng)建自定義分析器并將其與 dotTEST 一起使用。參見 -installAnalyzer。
-
抑制機制已擴展,允許抑制不同版本 dotTEST 中的相似違規(guī)。
支持 .NET 9
已添加對.NET 9 的支持。參見 Supported Frameworks。
對 C# 13 的支持
dotTEST 現(xiàn)在可以分析用 C# 13 編寫的代碼。
測試影響分析增強
測試影響分析現(xiàn)在支持重新執(zhí)行基礎運行中失敗的測試以及受影響的測試。參見 dottest.tia.run_failed_tests.
新的和更新的測試配置
安全合規(guī)包已通過添加對以下測試配置的支持而擴展:
-
CWE 4.17
-
CWE Top 25 2024
-
CWE Top 25 + On the Cusp 2024
以下測試配置已更新:
以下測試配置已被移除:
-
CWE 4.15
-
CWE Top 25 2022
-
CWE Top 25 + On the Cusp 2022
更新的靜態(tài)分析規(guī)則
-
CS.TRS.LOCKSETGET:支持 C#13 語法。
-
SPR.HARDCONN:新參數(shù)已添加。問題已修復。
更新流程分析規(guī)則
-
BD.PB.CC:結果一致性得到改進。
-
BD.SECURITY.TD:規(guī)則已顯著更新,以提升性能和準確性。
平臺支持
現(xiàn)在支持以下平臺:
VSCode 擴展增強
-
應用 AI 修復選項時,違規(guī)項現(xiàn)在會保存到文件中 在問題視圖中 。
-
使用 Azure Pipelines 進行身份驗證不再需要安裝額外的擴展。
-
現(xiàn)在可以導入項目名稱與當前工作區(qū)不同的分析結果。
-
現(xiàn)在可以使用任何角色的個人令牌將 GitLab 中的違規(guī)項導入 VSCode。
-
在使用 @parasoft 參與者與 Copilot Chat 交互時,現(xiàn)在可以選擇 AI 模型。
其他更新
-
已安裝的 JRE 已升級到版本 21.0.7+6.
-
dotTEST 現(xiàn)在支持規(guī)則等價組的操作。當其中一個規(guī)則在違規(guī)點被抑制時,該抑制將自動應用于該組中的所有等價規(guī)則 。 參見 自動抑制等價規(guī)則的違規(guī) 。
-
dotTEST 現(xiàn)在可以配置為符合 FIPS 140-3 標準。
-
在抑制評論或抑制記錄中使用的 <rule-id>-<severity> 模式(例如 BD.PB.VOVR-3)中指定的嚴重性現(xiàn)在在抑制違規(guī)時會加以考慮。如果違規(guī)的嚴重性與抑制模式中指定的嚴重性匹配或更低,則該違規(guī)將被抑制。如果規(guī)則的嚴重性有所增加,現(xiàn)有的抑制將不再適用.
-
現(xiàn)在,您可以選擇使用現(xiàn)有的任何中間 XSL 轉換文件來生成所有可用格式的報告,而不是從頭開始構建自定義 XSL 轉換。參見 Customizing XSL Files Used to Generate Reports。
-
用于配置 dotTEST 進行測試執(zhí)行的參數(shù) 現(xiàn)在始終包含在 XML 報告中。
-
現(xiàn)在可以從遠程位置導入設置。參見 Importing Preferences。
-
規(guī)則文檔現(xiàn)在以.zip 文件形式分發(fā)。您可以指定包含文檔的.zip 文件的路徑 。參見 指定規(guī)則文檔路徑 。
-
dotTEST 安裝過程現(xiàn)在更快、更高效。
-
dottestcov 現(xiàn)在需要.NET 9 運行時。
已棄用支持
對以下操作系統(tǒng)的支持現(xiàn)已棄用:Windows 10