/
変更点

変更点

静的解析のOpenAI連携機能の追加

OpenAIおよびAzure OpenAIとの連携機能が搭載されました。 
修正方法をOpenAIに問い合わせることで、実コードに合わせた具体的な解説や修正方法を確認できます。
※ OpenAI連携機能にはOpenAIの利用契約は含まれておりません。利用者が個別に契約する必要があります。
※ OpenAI連携機能の利用(無償)をご希望の場合は、ライセンスキー請求の際にお申し付けください。
  申請頂いた場合にのみ、ライセンスを発行いたします。
※ C#のみサポートしており、VB.NET はサポートしておりません。

dotTESTのOpenAI 統合は、HTTPS/TLS 上で OpenAI REST API を使用します。
OpenAI 統合をご利用の場合、OpenAIにソースコードなどの情報が送信されます。

OpenAI 統合
https://docs.parasoft.com/display/DOTTESTJP20232/OpenAI+Integration

OpenAI 設定方法
https://docs.parasoft.com/display/DOTTESTJP20232/Configuring+Open+AI+Settings

フレームワーク のサポート

以下のフレームワークのサポートが追加されました。

  • .NET 8

以下のフレームワークのサポートが削除されました。

  • .NET Core 3.1

上記以外のサポート対象フレームワークについてはこちらをご確認ください。

言語のサポート

以下のサポートが追加されました。

  • C# 12

OSのサポート

以下のバージョンはサポート対象外になりました。

  • Windows Server 2019

新規及び更新されたテストコンフィギュレーション

次のテストコンフィギュレーションが追加されました。

  • CWE 4.13

  • CWE Top 25 2023 

  • CWE Top 25 + on the Cusp 2023

  • OWASP API Security Top 10-2023

  • OWASP ASVS 4.0.3

次のテスト コンフィギュレーションが更新されました。

  • CWE Top 25 + On the Cusp 2022

  • DISA-ASD-STIG

  • HIPAA

  • UL 2900

新規ルールの追加

フロー解析のルールが追加されました。

カテゴリ

ルールID

ルールの説明

カテゴリ

ルールID

ルールの説明

1

フロー解析

BD.PB.INTDL

整数型の変換によるデータの損失を避ける

2

フロー解析

BD.PB.INTVC

整数型の変換による値の変化を避ける

3

フロー解析

BD.PB.INTWRAP

整数の算術演算によるラップアラウンドを避ける

カバレッジ機能の拡張

新しくスタンドアロンのカバレッジ ツール (dottestcov)が追加されました。
ソース コードにアクセスせずにアプリケーションのコード カバレッジを計測できます。
dottestcov を使用してアプリケーションのアセンブリ (カバレッジの収集には PDB ファイルが必要です) をスキャンし
アプリケーション内のテスト可能なコードのスコープを含むレポートを作成したり、カバレッジ エージェントによって収集された実行時カバレッジを含むレポートを作成可能です。
新機能および dottestcov の使用方法に関する詳細は、こちらをご確認ください。

その他の拡張

  • dotTEST 付属の JRE がバージョン 11.0.20.1+1 にアップデートされました。

  • Visual Studio Code の機能にカバレッジのインポート機能が追加されました。

  • Razor/Blazor プロジェクトの解析サポートが改善されました。

Related content