ちょっと調べてみたので。 テストツールって基本的に、いろんな状態での動作を再現させるツールで、再現結果を評価できるようになっている。 何を再現させるかで、いくつかツールがあったので。 名前のとおり単体テスト向け。 テストプログラムに対象をロードさせて、動作の検証を行う。 再現はクラス単位だったり、ソースファイル単位だったり。 こっちは統合テスト向け。実装方法が若干違うけど、大体おんなじツール。 画面単位での動作を再現させるツール webアプリらしい構造のテストツール。 リクエストだけを再現させるところが面白い。 ソースファイル単位でテストを行うもの、画面上の動作を再現させるもの、リクエストを再現させるものと三種類あげてみました。 それぞれ出番が違うので、うまく使い分けて生きたいですね。