Jtest 2021.1 では以下の変更点があります。
IDEのサポート
次の IDE のサポートが追加されました。
...
アンカー | ||||
---|---|---|---|---|
|
いくつかのセキュリティコンプライアンスのテスト コンフィギュレーションが追加及び変更、削除されました。
※セキュリティコンプライアンス関連機能の使用には専用のライセンス(有償)が必要です。
以下のビルトインテストコンフィギュレーションが追加されました。
...
以下のビルトインテストコンフィギュレーションが更新されました。
CERT for Java
UL 2900
CERT for Java
以下のビルトインテストコンフィギュレーションが削除されました。
...
IDE 起動時にライセンスを非アクティブ状態で開始することができるようになりました。ライセンスは 手動でアクティブ化します。
Jtest を約 30 分間使用していない場合、ライセンスを自動的に開放されます。分間使用していない場合、ライセンスは自動的に開放されます。
Lombok との統合
Jtest と Lombok ライブラリを統し、プロジェクトの提携コードを自動生成することができます。ライブラリを統合し、プロジェクトの定型コードを自動生成することができます。
詳細はユーザーマニュアルのLombokとの統合を参照してください。
...
静的解析の指摘事項の抑制を parasoft.suppress ファイルに作成し、ソース ファイルとともにソース管理システムに保存できるようになりました。
Jtest GUI で入力ファイル抑制を作成するか、抑制したい指摘事項の情報を手動で抑制ファイルに追加します。
詳細についてはGUI での指摘事項の抑制および、指摘事項のレポートの抑制を参照してください。
これまで GUI での抑制の作成に使用されていた XML 形式フォーマットは非推奨になりました。
IDE 起動時に非推奨の抑制を新しい入力ファイル フォーマットに変換できます。抑制の移行を参照してください。
単体テストアシスタント機能の拡張
JUnit 4 および JUnit5 のテスト実行のデフォルトの最適化
ビルトインのテストコンフィギュレーションがJUnit4およびJunit5に合わせて最適化され、テスト結果やカバレッジ計測に必要な時間が短縮されました。ビルトインのテストコンフィギュレーションがJUnit4およびJUnit5に合わせて最適化され、テスト結果やカバレッジ計測に必要な時間が短縮されました。
テスト作成プロセスの最適化
単一のテスト ケースのカバレッジが増加するようテスト作成プロセスが最適化されました。
UTA はデータフロー解析を利用して、テストを生成するのに必要な最小のテスト ケース事前条件の数を判断できるようになりました。
これにより、テスト ケースのサイズと複雑さが減少し、効率が向上します。
...