Javaテストツール「Jtest」に生成AI連携機能が加わった最新版「Jtest 2024.1」
マイナビニュース / 2024年8月30日 13時15分
テクマトリックスは8月28日、米Parasoft Corporation(以下略、Parasoft)のJava対応テスト自動化ツール「Jtest」の最新版「2024.1」の販売を開始した。
○Javaテストツール「Jtest」にOpenAI及びAzure OpenAI連携機能
「Jtest」は、Javaベースのシステム開発においてソースコードの品質向上と自動化による単体テスト効率化を支援するテストツール。4,000個超のコーディングルールでソースコードを検証する静的解析機能、膨大な処理フローの中からリソースリーク、脆弱性などを検出するフロー解析機能を提供する他、OSSテストフレームワーク「JUnit」で利用できるテストテンプレートやモックを自動作成する。
今回のバージョンアップでは、OpenAI及びAzure OpenAIとの連携機能が備わる。静的解析では検出された違反コードの修正案の提案とその解説を出力する機能が追加され、単体テストでは生成AIで既存のテストコードの引数(Parameter)を切り替えて同じテストを繰り返す「パラメータライズテスト」に変換する機能を実装、エラーケースや境界値の追加などにもAIを活用している。
単体テスト運用機能も強化され、新規に単体テストアシスタントで生成するJUnitのテストクラスやテストメソッドに共通処理を定義しテンプレート化する「単体テストテンプレート」機能、必要なテストだけを実行しテスト実行時間とテスト実行漏れを削減する「テスト影響分析」機能が追加された。
Androidアプリ開発用にAndroid Kotlinプロジェクトのテスト実行とカバレッジ計測のサポートにも対応、Jtestのセキュリティコンプライアンスルールも更新、「CWE(Common Weakness Enumeration) ver.4.14」や「CWE Top 25 2023(+On the Cusp)」「OWASP API Security Top 10-2023」といった18種類のセキュリティコンプライアンスルール(別売オプション)に対応する。対応OSは、64bitのWindows 10、Windows 11、Windows Server 2022、Linux 64bitのLinux glibc 2.12以上、Java 1.3からJava 21をサポートする。
(竹中貴一)
この記事に関連するニュース
-
Java対応テスト自動化ツール「Jtest 2024.1」の販売を開始
PR TIMES / 2024年8月28日 13時15分
-
住信SBIネット銀行、GPT-4oモデル「生成AI」を活用し、電話自動応対を実現
PR TIMES / 2024年8月19日 12時15分
-
Appleがオープンソースの画像生成AIモデル「MDM」をGitHubで公開/Windowsに深刻な脆弱性 ゼロクリック攻撃で
ITmedia PC USER / 2024年8月18日 6時5分
-
「Azure OpenAI Service」GPT-4o miniモデルの企業向けマルチモーダルAIサービスラインナップ拡充
PR TIMES / 2024年8月15日 16時15分
-
FIXER、マイクロソフト ジャパン オブ ザ イヤー2024で「Government アワード」および「Healthcare and Life Sciences アワード」をダブル受賞
PR TIMES / 2024年8月4日 23時40分
ランキング
-
1Macのメッセージングアプリユーザーを狙うバックドア登場、意図が不明
マイナビニュース / 2024年8月30日 7時29分
-
21円~1万円以下で買えるオススメAndroidスマートフォン【2024年8月版】 MNPで最新機種をお得に入手しよう
ITmedia Mobile / 2024年8月30日 6時5分
-
3HD-2D版『ドラクエ3』新要素・キャラメイクに「最高です!」 往年のファン「買いたくなってきた」の声
マグミクス / 2024年8月28日 21時25分
-
4「これは」 0歳から100歳まで“101匹の猫”が続々登場! 信じられないプロジェクトが衝撃 「こんなにたくさん」
ねとらぼ / 2024年8月30日 11時45分
-
5「このネズミじゃまー! 笑」 彼氏から“苦情”が入った光景とは……? ポケモン好き彼女の洗面所に10万いいね「確かにw」「ほほ笑ましい」
ねとらぼ / 2024年8月30日 7時45分
記事ミッション中・・・
記事にリアクションする
記事ミッション中・・・
記事にリアクションする
エラーが発生しました
ページを再読み込みして
ください