SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZineニュース

テクマトリックス、Java対応テスト自動化ツール「Jtest10.4.0」を発売

  • X ポスト
  • このエントリーをはてなブックマークに追加

  • X ポスト
  • このエントリーをはてなブックマークに追加

 テクマトリックスは、米Parasoftが開発したJava対応テスト自動化ツール「Jtest10.4.0」を、10月10日に発売した。

 「Jtest」は、高品質なJavaシステムの開発とテスト工数の大幅削減をサポートするJava対応テスト自動化ツール。静的解析機能では、さまざまなカテゴリに分類された1000個以上のコーディングルールを備えており、それらのルールに基づく解析によって、プログラムに潜む問題の未然防止や保守性の向上が期待できる。

 さらに、特定の処理フローに潜む例外やリソースリーク、セキュリティ脆弱性の可能性など、コードレビューでは検出が難しい致命的な問題を、クラスを横断した解析を通じて検出可能な「フロー解析」や、Junitで利用できるテストテンプレートの生成やモックの作成、テスト実行の効率化によって、単体テストの工数を削減可能な「単体テストアシスタント」機能も搭載している。

 今回発売された「Jtest10.4.0」では、いくつかの静的解析ルールが追加、改善された。とりわけソースコードのセキュリティでは、3つのフロー解析ルールや「OWASP TOP 10」の最新版である2017用の解析ルールセットも追加されている。

 「単体テストアシスタント」の「パラメータライズドテスト」では、CSVファイルからテストケースをインポートする機能がサポートされ、テストケースを外部ファイルとして保存できる。また、テスト対象のメソッドを解析し、モック化可能な箇所を検知し、自動的にモックを生成する機能も搭載された。

「単体テストアシスタント」のおもな機能
「単体テストアシスタント」のおもな機能

 さらに、「単体テストアシスタント」の機能を拡張する有償オプションとして、「Spring単体テスト作成」「変更ベースのテスト」「単体テスト一括作成」が追加されたほか、レポーティングツール「Parasoft DTP」にベースラインとして指定した任意の時点と最新との間のソースコードおよび解析結果の差分を確認する機能が追加されている。

 対応IDEは、Eclipse 4.2~4.7、IntelliJ 2017~2018.1、NetBeans 8.1~8.2。

関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/11142 2018/10/10 14:01

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング