Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space ENGINES1031 and version 10.4.0
Scroll Ignore

このリリースでは、特に以下の機能強化が行われました。

  • 単体テスト アシスタントの機能拡張
  • デスクトップ ワークフローの改善

単体テスト アシスタントの拡張

単体テスト アシスタントに以下の機能追加および拡張が行われました。

PowerMock のサポート

単体テスト アシスタントを使用して、PowerMock で単体テスト フレームワークを拡張できます。特定のメソッド呼び出しを選択するか、モック パターンを指定することで静的メソッドおよびコンストラクターを簡単にモックできます。詳細については「Creating Mocks」を参照してください。

Spring 単体テスト作成のサポートの拡大

単体テスト アシスタントはSpring Boot をサポートするようになりました。Spring Boot は、Spring ベースのアプリケーションの作成を容易にします。さらに、ContextConfiguration アノテーションを使用して簡単に Spring  テストを設定できます。詳細については「Creating a Spring Unit Test」を参照してください。

UI/UX の拡張

  • UTA のコンテキスト メニューに現在利用可能なすべてのアクションに簡単にアクセスできる項目が追加されました。「Enabling the Unit Test Assistant Interface」を参照してください。
  • 「推奨事項」フィルターに新しいアクション リンクが追加され、テストにすばやく修正を適用できるようになりました。さらに、フィルターのドロップダウン メニューを使用すると、カテゴリで推奨事項をフィルターできます。「Executing Unit Tests with Unit Test Assistant」を参照してください。
  • プロジェクトに不足している依存先ライブラリを自動または手動で追加できます。「Adding Required Dependencies」を参照してください。
  • 名前付け規則を統一し、「即時」アクション ラベルを「通常」に置き換えました。
  • テスト ケースの追加オプションを使用して、オブジェクト初期化時のテスト コードの深さのほか、テスト実行時のタイムアウトを設定できるようになりました。

洗練されたワークフロー

このリリースでは、以下のユーザビリティ ワークフローの改善および拡張が実装され、IDE の Jtest のエクスペリエンスが向上しました。

Eclipse の Jtest パースペクティブ

Eclipse に Jtest パースペクティブが追加されました。このパースペクティブには、デスクトップで Jtest を使用するために必要なビューのセットが含まれています。「Opening the Jtest Perspective in Eclipse」を参照してください。

サンプル プロジェクトのインポート

Jtest の機能に慣れるのに役立つサンプル プロジェクトが追加されました。また、サンプルを IDE にインポートするのが容易になりました。詳細については「Importing the Jtest Example Projects」を参照してください。

コード カバレッジ収集用のラン コンフィギュレーション

Eclipse のコンテキスト メニューに、JUnit および Java アプリケーションのコード カバレッジの収集を容易にするラン コンフィギュレーションが追加されました。「Executing and Collecting Coverage for JUnit Tests」および「Collecting Coverage for Java Applications in Eclipse」を参照してください。

テスト コンフィギュレーション操作ワークフローの拡張

Jtest をデスクトップで使用する際にテスト コンフィギュレーションを操作するのが容易になりました。既存のテスト コンフィギュレーションを DTP 上で複製およびカスタマイズできるほか、IDE の設定ページからテスト コンフィギュレーションを実行できます。

詳細については「Creating Custom Test Configurations」および「Setting the Active Test Configuration」を参照してください。

IDE およびビルド システムのサポートの拡大

  • Eclipse 4.7 のサポート
  • IntelliJ 2017.1 のサポート
  • Gradle 4.1 のサポート

更新されたコード解析ルール

  • PB.API.CMMT
  • GC.OSTM
  • OPT.ILUG
  • UC.UIMPORT 
  • JDBC.CDBC - 非推奨。BD.RES.LEAKS に置き換え

更新されたコンフィギュレーション

  • CERT Secure Coding 

解決済みのバグおよび FR

バグ/FR ID説明
JT-68803 重複コード解析のパフォーマンスのデグレード 
JT-68862 AssertionFailedError が「セットアップの問題」セクションにレポートされる
JT-68806 フロー解析時、コンソールにパース エラーが表示される 
JT-48351 IntelliJ IDEA によって生成される JSON ファイルに空のリソースレベルタグが含まれる
JT-68865カバレッジが表示されないパラメータライズド テストがある 




Scroll Only

このリリースの詳細については https://docs.parasoft.com/display/JTEST1033/Updates+in+10.3.3 を参照してください。