SHOEISHA iD

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

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

CodeZineニュース

テクマトリックス、Java対応テスト自動化ツール「Jtest 2023.1」の販売を開始

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

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

 テクマトリックスは8月23日、国内販売代理店を務める米国Parasoftが開発したJava対応テスト自動化ツール「Jtest 2023.1(Jtest)」の販売を開始した。

 Jtestは、静的解析と単体テスト支援によってJavaソースコードの品質可視化と単体テストの効率化をサポートするテスト自動化ツール。

 静的解析では、3000以上のルールでソースコードを検証する「コーディングルール解析」と、パッケージ中の処理フローからバグの可能性が潜むフローを検出する「フロー解析」の2種類の解析方法でソースコードの問題点を指摘する。一方単体テスト支援では、Java単体テスト用オープンソースフレームワーク「JUnit」を用いてテストテンプレートやモックを自動作成し、単体テストにかかる工数を削減する。

 本バージョンでは、静的解析と単体テスト支援の機能がそれぞれ強化された。静的解析では、Common Weakness Enumeration(CWE)ver.4.10などの、セキュアなJavaプログラムを作成するためのコーディングルールが追加。さらに、Android用のJavaソースコードにも対応する。単体テストアシスタント機能では、カバレッジを増加させるテストケースの自動生成機能が追加された。加えて、カバレッジ専用ツールのjtestcovや、コードの変更の影響を受けるテストケースを自動検出するテスト影響分析機能も加わった。環境面ではVisual Studio Code(VSCode)をサポートし、VSCode上で静的解析結果の確認やカバレッジ結果の表示が可能。

VSCodeの静的解析結果の確認イメージ
VSCodeの静的解析結果の確認イメージ
関連リンク

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

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

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

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

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

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

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/18276 2023/09/04 09:00

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング