【テストコンテナーズ】
Testcontainers とは?
公開:
💡 テスト用の本物環境をコードで『ポン』と用意
📌 このページのポイント
毎回コンテナを起動するの?遅くならない?
データベース以外にも使えるの?
Redis、Kafka、Elasticsearch、LocalStack(AWS互換)など対応モジュールがたくさんあるよ。GenericContainerを使えば任意のDockerイメージもテストで使えるんだ
チームのCIでも動くの?
まとめ:ざっくりこれだけ覚えればOK!
「Testcontainers」って出てきたら「テストの時だけDockerで本物の環境を立ち上げるツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Test Containers」 = テスト用コンテナ
💬 テスト用のコンテナをプログラムから操作するライブラリだから、そのままTest + Containersだよ