このリリースでは、単体テスト プロセスを簡略化し、単体テスト アシスタントでコード カバレッジを上げるのに役立つ改善に重点を置きました。 Java のサポートJava 9 および 10 のサポートが追加されました。 IDE のサポート以下のサポートが追加されました。
テスト影響分析テスト影響分析を行うと、運用コードに対する変更の影響を受けるテストを特定し、実行することができます。これにより、テスト実行のスピードを上げ、単体テスト プロセスを最適化できます。Jtest でのテスト影響分析を容易にするため、IDE の [影響を受ける単体テスト] ビュー、そして Maven および Gradle 対応 Test Impact Analysis プラグインが導入されました。 [影響を受ける単体テスト] ビュー[影響を受ける単体テスト] ビューは、IDE に表示される新しいパネルです。このビューは、変更がテストにもたらす影響を把握するのに役立ちます。現在のコード修正によって影響を受けるテストをリアル タイムでモニターし、実行するテストを選択できます。「テスト影響分析」を参照してください。 Maven および Gradle 対応 Test Impact Analysis Plugin新しいテスト影響分析プラグインを使用すると、変更の影響を受けるテストだけを検出し、再実行できます。プラグインはビルド システムと統合し、Jtest がテスト影響分析機能を利用してテスト実行プロセスを加速できるようにします。「テスト影響分析 (Maven)」および「テスト影響分析 (Gradle)」を参照してください。 コード カバレッジの改善Jtest のコード カバレッジ機能が拡張されました。 未カバーコードの推奨事項の拡張未カバーのコード推奨事項機能は、コード カバレッジを増加させるためのプロセスをガイドできるようになりました。
さらに、未カバー コードの検出が最適化されました。 詳細は「コード カバレッジの改善」を参照してください。 private メソッドに対するテストの作成コード カバレッジを増加させるため、UTA は private メソッドに対しても、通常、パラメータライズ、Spring 単体テストを作成できるようになりました。「基本的な単体テストの作成」、「パラメータライズされた単体テストの作成」、「Spring 単体テストの作成」を参照してください。 その他の単体テスト アシスタントの拡張IntelliJ IDEA での Spring のサポートIntelliJ IDEA で Spring 単体テストを作成、モニター、拡張できます。「Spring 単体テストの作成」を参照してください。 アサーション自動作成UTA のトラッキング機能が拡張され、アサーションを自動作成できるようになりました。[トラックしてアサーションを作成] オプションは、メソッドの呼び出しをモニターし、推奨されるアサーションをすべて自動的に適用します。「オブジェクトの変更の追跡とアサーションの作成」を参照してください。 即時修正メニューの UTA アクションキーボードのショートカットを押すと開くコンテキスト支援ダイアログから UTA アクションを実行できます。「UTA アクション」を参照してください。 Mockito 2 のサポートMockito 2 のサポートが追加されました。UTA は使用している Mockito のバージョンを自動的に検出します。 スタンドアロンの License Server別の DTP インスタンスまたはスタンド アロンの License Server から Parasoft ライセンスを取得できます。「Parasoft ライセンスの設定」(デスクトップの場合) または「ライセンスの設定」 (オートメーションの場合) を参照してください。 その他の変更
テスト コンフィギュレーションの更新解析結果の向上のため、以下のテスト コンフィギュレーションが更新されました。
更新されたコード解析ルール解析結果の向上のため、以下の静的解析ルールが更新されました。
以下のルールの出力メッセージが更新されました。そのため、以前に DTP で関連付けられたこれらのルールの抑制はもう利用できない場合があります。
BD カテゴリ ルールの以前のメッセージおよび抑制を復元できます。「Jtest を新しいバージョンにアップグレードした後、一部のルールの抑制が DTP で使用できない場合」を参照してください。 解決済みのバグおよび FR
|
このリリースについての情報は、https://docs.parasoft.com/display/JTEST1041/Updates+in+10.4.1 を参照してください。 |