このリリースに関する情報: 
リリース日: 2025年10月29日 拡張テスト失敗の分類- テスト失敗の分類は、開発チームがプロジェクトの全体的な品質をすばやく参照し、情報に基づいてリリース可否を判断するのに役立ちます。テスト失敗の分類機能は、機械学習モデルを使用して失敗したテストを調査し、失敗の背後にある根本原因を評価することで、失敗したテストの優先順位付けをより効率的に行うのに役立ちます。
- 3 つの新規ウィジェット (テスト失敗の分類、テスト失敗の分類の診断、テスト失敗の分類 - 統計) と 2 つの新規ドリルダウン レポート (テスト失敗の分類レポート および テスト失敗の分類の診断レポート) が追加され、新機能を利用できるようテスト エクスプローラーが変更されました。
ダッシュボードの改善 — ウィジェットの検索および設定の拡張- ウィジェット追加の操作性の刷新: ウィジェットを検索して追加するワークフローの設計が見直されました。
- 別個の設定 UI: 設定を変更するとその場で更新されるライブ プレビュー機能を備えたウィジェットを設定するための専用インターフェイスが追加されました。
- すべてのウィジェットにサムネイルを表示: ウィジェットを容易に見つけられるよう、すべてのウィジェットにサムネイルが表示されるようになりました。
- あいまい検索: 検索語に部分一致を含むウィジェットの検索が可能になりました。
MCP サーバー エンドポイント - GitHub Copilot や Windsurf など、Model Context Protocol (MCP) をサポートする大規模言語モデル (LLM) および AI を利用したコーディング アシスタントが直接 DTP に接続できます。
- 利用可能なツールには以下が含まれます:
- getTestCountResults: 指定されたビルドおよびオプションで指定されたフィルターのテスト カウント結果を返します。
- getFailedTestCases: 失敗したテスト ケースまたは未完了のテスト ケースのリストを返します。
- getTestCasesHistory: 失敗したテストに関するより詳細な情報を提供します。指定されたテスト ケース ID およびフィルター ID に基づいてテスト ケースの履歴を取得します。
- getFailedTestCasePredictedLabels: 失敗したテストに関するより詳細な情報を提供します。指定されたテスト ケースについて、テスト ケース ID と予測されたラベルのマッピングを返します。
- これらを組み合わせて使用することで、MCP を活用するチームは、テスト失敗や可能性のある根本原因に関する AI 駆動の洞察をすばやく取得できます。
その他の注意事項- ビルド監査レポート: レポート生成時間を短縮し、ほとんどの状況でビルド監査データの他の箇所で参照できる冗長なデータを排除するため、[作成者別指摘事項の概要] レポート設定は、デフォルトでは無効になりました。SOAtest のユーザーは、このレポートに失敗したテストの詳細を含めたい場合、このオプションを有効にする必要があります。
- C/C++test での CVE マッチのサポート: 違反エクスプローラーで CVE マッチを使用し、実際にセキュリティ リスクである可能性が最も高いセキュリティ違反を識別できます。
- テクニカル サポート アーカイブの改善: アーカイブ作成時に期間 (過去 X 日間に変更されたログ ファイル) を指定できるようになりました。
- Azure サービスとの統合:
- 日本語ロケールでの新規作業項目の作成がサポートされました。
- Azure PostgreSQL での Microsoft Entra Authentication (OIDC) がサポートされました。
- Jira との統合: Atlassian によって導入された Jira Cloud API の変更をサポートするよう更新されました (CHANGE-2046)
- テスト コンフィギュレーション エディターの拡張:
- カテゴリのフィルタリング: 選択されたカテゴリのルールだけを表示します (Parasoft 定義のビルトイン カテゴリおよび業界標準カテゴリが利用可能)。
- あいまい検索: 検索語に部分一致を含むルールの検索が可能になりました。
- License Server の機能拡張:
- 新規設定オプション: automation ライセンスへのアクセスを制限 このオプションが有効な場合、License Server は、automation 機能が明示的にリクエストされないかぎり、automation 機能付きライセンスへのアクセスを拒否します。この設定は、デフォルトで有効です。
- バージョン 2025.2 から、明示的に Automation 機能をリクエストしたツールにだけ Automation ライセンスが付与されるようになります。これにより、Automation 用に意図されたトークンがデスクトップ インスタンスによって消費されるのを防ぎます。この動作を有効にするには、Parasoft ツールおよび License Server の双方がバージョン 2025.2 以降であり、「automation ライセンスへのアクセスを制限」オプションが有効化されている必要があります。
- コントリビュートする開発者 - 利用状況データ: License Server は、git リポジトリで最新のコミットを行った作成者に関する追加情報を収集し、表示するようになりました。
- 新規設定オプション: 1 年以上前のコントリビュートする開発者の使用状況データを削除するこのオプションが有効な場合、License Server は、Parasoft C/C++test CT および Parasoft C/C++test Standard から送信された使用状況データを 1 年後に自動で削除します。この設定は、デフォルトで有効です。
- さらに、新規インストールでは、License Server の「ログイン ユーザー名に対するライセンス トークンの付与」オプションがデフォルトで有効化されるようになりました。2025.2 にアップグレードする場合は、現在の設定が維持されます。
- Parasoft 社ではフローティング ライセンスの名前が「Concurrent License」に変更されました。機能は変わりません。日本国内においては、引き続き従来の「フローティング ライセンス」という呼称を使用いたします。
licenseserver/usage API がライセンスによるライセンス使用状況のフィルタリングをサポートするようアップデートされました。
- SOAtest API カバレッジ ウィジェットおよびレポート: テストがどの程度リソースおよび操作をカバーしているかを可視化します。
- フィルター設定の拡張
- Parasoft Intelligent Digital Assistance (IDA) へのアクセス: LLM Integration ライセンスを持つ DTP ユーザーは、DTP の [ヘルプ] メニューから Parasoft IDA にアクセスできるようになりました。Parasoft IDA は、LLM と連携したチャットボットであり、製品マニュアルおよびナレッジベースを基にトレーニングされ、ユーザーの DTP に関する質問に答えられるよう設計されています。
- CWE 4.18 1 および CWE Top 25 2024 のサポートが追加されました (C/C++test)。
- CERT による Remediation Cost の定義方法が変更されたことを反映して CERT Conformance Testing Plan レポートが更新されました。
非推奨またはサポート終了DTP に同梱のソフトウェアDTP 2025.2 には以下のソフトウェアが同梱されています。 - Apache Tomcat: 10.1.48
- Java Azul OpenJDK 17.0.16+8 (17.62.17)
解決された PR と FR| ID | 説明 |
|---|
| DTP-29053 | プロジェクト設定の [グループの編集] ダイアログに利用可能なユーザーをリストするべき | | DTP-29199 | CSV へのエクスポート時に違反 ID を追加するオプションを含める |
|