OpenAI または Azure OpenAI アカウントを使用し、静的解析違反に対して推奨される修正 および単体テストに対して推奨される改善の生成を支援できます。詳細は 修正の提案の生成 および AI を使用したテストの改善 を参照してください。OpenAI または Azure OpenAI アカウントを使用するには、Parasoft 設定画面で Jtest を設定する必要があります。詳細は「OpenAI 設定」を参照してください。

 Jtest-OpenAI 統合は、HTTPS/TLS 上で OpenAI REST API を使用します。静的解析の修正を AI で生成する場合、次の情報が送信されます: メソッド全体のソース コード、メソッドの一部、または静的解析違反に関連する単一の行に加えて、違反した静的解析ルールに関するドキュメント。  [AI を使用して [method_name]を改善します] アクションでは、次の情報が送信されます: 改善対象のテスト メソッドのソース コード、テスト対象のメソッドのソース コード、および設定された JUnit のバージョンや使用されるパラメータライズ ライブラリなどの Jtest UTA 設定に関する追加情報。 次の図は、 Jtest が何をどのように OpenAI と通信するかを示しています。

  • No labels