開発者の多くは、システムの大規模化・短納期化に直面し、プログラムを実装するのが精いっぱいで、システムの品質を確保するのに苦労しているのではないでしょうか。 テストのそもそもの目的は、「不具合(バグもしくはエラーともいう)を発見すること」です。やみくもにテストを実施しても不具合を見つけられなければ無意味であり、そのテスト工程で一番重要なのが単体テストです。なぜなら、単体テストを確実に実施していれば、システム開発サイクルの早い段階で不具合が見つかり、以降の結合テストやシステムテストをスムーズに運べるからです。

Javaによるシステム開発の単体テストにはJUnitによるテストが事実上の業界標準です。従って、 JavaではテストコードといえばJUnitコードです。
手動で行なう単体テストは、プロジェクトへの負担が大きく、どれだけ楽にテストを進めるかが鍵となります。
![]()
そこで、単体テストの自動実行・リアルタイムでの開発進捗確認を実現し、 ソフトウェア開発におけるライフサイクルコストを大幅に削減する 「AgitarOne」 を ご提案させて頂きます。