Jtest 2021.1 では以下の変更点があります。
IDEのサポート
次の IDE のサポートが追加されました。
IntelliJ IDEA 2020.1
IntelliJ IDEA 2020.2
IntelliJ IDEA 2020.3
Eclipse 2020-06 (4.16)
Eclipse 2020-09 (4.17)
Eclipse 2020-12 (4.18)
NetBeans のサポート
NetBeans IDE はサポート対象外になりました。
...
32-bit 版の OS はサポート対象外になりました。
次の IDE のサポートは非推奨になりました。将来のリリースで削除される予定です。
Eclipse 4.4
Eclipse 4.5
サードパーティ製静的解析ツールとの統合サポート
Checkstyle および FindBugs との統合のサポートは廃止されました。
...
AccuRev
ClearCase
CVS
Serena Dimensions
StarTeam
Synergy CM
Visual Source Safe
Java のサポート
Java 12、13、14 および 15 で作成されたコードを解析できるようになりました。
アンカー | ||||
---|---|---|---|---|
|
いくつかのセキュリティコンプライアンスのテスト コンフィギュレーションが追加及び変更、削除されました。
※セキュリティコンプライアンス関連機能の使用には専用のライセンス(有償)が必要です。
以下のビルトインテストコンフィギュレーションが追加されました。
...
静的解析の指摘事項の抑制を parasoft.suppress ファイルに作成し、ソース ファイルとともにソース管理システムに保存できるようになりました。
Jtest GUI で入力ファイル抑制を作成するか、抑制したい指摘事項の情報を手動で抑制ファイルに追加します。
詳細については「詳細についてはGUI での指摘事項の抑制」および「および、指摘事項のレポートの抑制」を参照してください。を参照してください。
これまで GUI での抑制の作成に使用されていた XML 形式フォーマットは非推奨になりました。IDE 起動時に、
非推奨の抑制を新しい入力ファイル フォーマットに変換できます。「抑制の移行」を参照してください。形式フォーマットは非推奨になりました。
IDE 起動時に非推奨の抑制を新しい入力ファイル フォーマットに変換できます。抑制の移行を参照してください。
単体テストアシスタント機能の拡張
JUnit 4 および JUnit5 のテスト実行のデフォルトの最適化
ビルトインのテストコンフィギュレーションがJUnit4およびJunit5に合わせて最適化され、テスト結果やカバレッジ計測に必要な時間が短縮されました。
テスト作成プロセスの最適化
単一のテスト ケースのカバレッジが増加するようテスト作成プロセスが最適化されました。
UTA はデータフロー解析を利用して、テストを生成するのに必要な最小のテスト ケース事前条件の数を判断できるようになりました。
これにより、テスト ケースのサイズと複雑さが減少し、効率が向上します。
その他の拡張
サードパーティのカバレッジ エンジンである JaCoCo がサポートされました。
カバレッジ エージェント オプションか、Maven または Gradle で JaCoCo を有効化することで、 JaCoCo の機能を利用するよう Jtest を設定できます。フロー解析実行時およびコード カバレッジ収集時のパフォーマンスが改善されました。
匿名の使用状況データを Parasoft に送信することで Jtest の改善を支援できます。デフォルトでは、使用状況データのレポートは無効化されています。