Jtestの利用シーン
既存ソースコードの潜在バグを検出
開発担当者の交代や外部で開発されたソースコードなどが積み重なり、現状のソースコードの品質がどの程度のものなのかが分からなくなっている場合も多いのではないでしょうか?

アウトソーシング開発における品質の確保
大規模なシステムになるほど、外部ベンダーへの委託やオフショア開発の比重が高まります。 その際の課題としてしばしば指摘されるのが、受け入れ段階におけるソースコード品質です。
代表的なものとして挙げられるのが、開発されたソースコードによって品質にバラツキがあり、結合テスト以降で手戻りが多く発生するケースです。 また、委託元企業からは「どの基準で品質を評価すべきか分からない」という声も少なくありません。

機能テスト・システムテストでテストの抜け漏れを確認する
しっかりとテストを実施したはずなのに、リリース直後に顧客からバグの報告を受け、対応に追われた経験はないでしょうか。 その原因として、テストの抜け漏れが存在し、十分な網羅性が確保されていなかった可能性が考えられます。このような事態を未然に防ぐための理想的な方法は、適切な単体テストの徹底です。 しかし、スケジュールや開発工数の制約により単体テストが不十分になり、結果として機能テストやシステムテストといった後工程でバグを検出し、品質を確認せざるを得ないケースも少なくありません。
テストの抜け漏れを可視化
Parasoft Jtestは、機能テストやシステムテストの実行と同時にカバレッジを取得できます。これにより、テストが実行されていないソースコードが明確になり、むやみにテストケースを増やすことなく、必要な領域に絞った効率的なテストを実施できます。
簡単な設定で抜け漏れを確認
Jtestを使ってアプリケーション実行時にカバレッジを取得するには、これまでの機能テスト環境において、いくつかの環境変数・オプションを加えてアプリケーションを起動するだけです。

単体テストケースの作成のようなソースコードレベルの作業は不要です。 Jtestは、起動中のアプリケーションをモニタリングし、カバレッジを自動で取得します。 準備ができたら、従来どおり機能テストを実行するだけです。
PICK UP
Java対応静的解析・単体テストツール Jtestに
関するお問い合わせ
テクマトリックス株式会社
東京本社ソフトウェアエンジニアリング事業部
03-4405-7853
- メールでのお問い合わせ
- parasoft-info@techmatrix.co.jp






