その他のリソース
JUnit (英語) : 「Java および JVM 用のプログラマーフレンドリーなテストフレームワーク」. Spring Framework のテストスイートで使用され、Spring TestContext フレームワークでサポートされています。
TestNG (英語) : テストグループ、データ駆動型テスト、分散テスト、その他の機能のサポートが追加された、JUnit に触発されたテストフレームワーク。Spring TestContext フレームワークでサポート
AssertJ (英語) : Java 8 ラムダ、ストリーム、その他多数の機能のサポートを含む、「Java の流れるようなアサーション」。
モックオブジェクト [Wikipedia] : ウィキペディアの記事。
MockObjects.com (英語) : モックオブジェクト専用の Web サイト。テスト駆動開発内のコード設計を改善するための手法です。
Mockito (英語) : Test Spy (英語) パターンに基づく Java モックライブラリ。Spring Framework のテストスイートで使用されます。
EasyMock (英語) : 「Java のプロキシメカニズムを使用してオンザフライで生成することにより、インターフェース (およびクラス拡張を介したオブジェクト) のモックオブジェクトを提供する」Java ライブラリ。
JMock (英語) : モックオブジェクトを使用した Java コードのテスト駆動開発をサポートするライブラリ。
DbUnit (英語) : JUnit 拡張機能(Ant および Maven でも使用可能)は、データベース駆動型プロジェクトを対象としており、テスト実行の間にデータベースを既知の状態にします。
Testcontainers (英語) : JUnit テストをサポートする Java ライブラリ。軽量で使い捨ての一般的なデータベース、Selenium Web ブラウザー、または Docker コンテナーで実行できるその他のインスタンスを提供します。
The Grinder (英語) : Java 負荷テストフレームワーク。
SpringMockK [GitHub] (英語) : Mockito の代わりに MockK (英語) を使用して Kotlin で記述された Spring Boot 統合テストのサポート。