Docker Whale-comes AtomicJar, Maker of Testcontainers

テストを「左」にシフトして、開発者が高品質のアプリをより迅速にリリースできるようにしています

Dockerが、Testcontainersのメーカーである AtomicJarがDockerファミリーに加わったことを発表できることを嬉しく思います。 Java、.NET、Go、Node.js、およびその他の6つのプログラミング言語をサポートし、コンテナベースのテスト自動化とともに、Testcontainersは開発者の「内部ループ」の事実上の標準テストフレームワークになりました。 なぜでしょうか。 その結果は、Testcontainersによって、アプリケーション配信の品質と速度の両方において段階的な改善が可能になるという結果からも明らかです。

この追加により、開発者が革新的なアプリの構築に費やす時間を最大化するために、開発者エクスペリエンスを向上させることに Docker が注力し続けています。 Dockerは、すでに「内部ループ」のアプリ開発ステップ(ビルド、検証( ドッカースコut)、実行、デバッグ、共有 (そして今回、AtomicJar と Testcontainers) に "test" が追加されました。 その結果、Dockerを使用する開発者は、より少ない労力で、以前よりもさらに速く、高品質のアプリケーションを提供できるようになります。

長方形atomicjar

Testcontainers自体は、開発者ツールエコシステムにおける優れたオープンソースのサクセスストーリーです。 昨年、Testcontainers は Docker Hub のプル数が 5,000 万から 1 億に 100% 増加し、最も急速に成長している Docker Hub プロジェクトの 1 つになりました。 さらに、Testcontainers は、 DoorDashNetflixSpotifyUber など、数千の組織でのテストを変革してきました。

クジラがやってくる AtomicJar のエキサイティングな点の 1 つは、オープンソース コミュニティが結集していることです。 具体的には、Testcontainers コミュニティは、上記のプログラミング言語コミュニティに深く根ざしています。 私たちは、Testcontainers オープンソース プロジェクトを引き続きサポートすることを楽しみにしており、それをさらに拡大するためにチームが何をするかを楽しみにしています。

クジラが来るAtomicJarとDockerへのTestcontainersにご参加ください!

sj

よくあるご質問(FAQ) |DockerによるAtomicJarの買収

DockerがAtomicJarと関連するTestcontainersプロジェクトを買収したことで、疑問が湧いてくるはずです。 このFAQでは、最も一般的な質問に回答しました。

すべてのオープンソースの取り組みと同様に、Dockerはコミュニティによって正しく行うよう努めています。 この買収は、開発者のこだわりに沿って、コミュニティと顧客を含むすべての人に利益をもたらすことを望んでいます。

Testcontainers Cloudのお客様はどうなりますか?
AtomicJarの有料サービスであるTestcontainers Cloudのお客様は、新しくより良い統合オプションの開発に取り組んでいる間も継続します。 既存のTestcontainers Cloudサブスクライバーには、請求書にサプライヤーの更新が表示されますが、その他の請求の変更は行われません。

Testcontainers はクローズドソースになりますか?
Testcontainersのオープンソースコンポーネントのライセンス構造を変更する予定はありません。 Dockerは、常にオープンソースコミュニティの貢献を高く評価してきました。

Testcontainers またはそのコンパニオン プロジェクトは廃止されますか?
Testcontainers プロジェクトを中止する予定はありません。

Testcontainersのオープンソースプロジェクトに貢献できる人はいますか?
はい!Testcontainers は、フィードバック、ディスカッション、コードのコントリビューションという形で、常に外部からのコラボレーションの恩恵を受けており、その関係を変えたいとは思っていません。 Testcontainers の開発に参加する方法の詳細については、 JavaGoおよび .NET のコントリビューション ガイドラインを参照してください。

Testcontainers を使用している他のダウンストリーム ユーザー、企業、およびプロジェクトについてはどうですか?
Testcontainersのオープンソースライセンスは、他のプロジェクト、製品、およびツールによるTestcontainerの埋め込みと使用を引き続き許可します。

Testcontainers のプロジェクトと製品のサポートを提供するのは誰ですか?
短期的には、Testcontainersのプロジェクトと製品に対するサポートは、既存のサポートチャネルを通じて引き続き提供されます。 近い将来、Dockerのチャネルにサポートを統合する予定です。

Testcontainers を使い始めるにはどうすればいいですか?
Testcontainers の使用を開始するには、このガイドまたは選択した言語の ガイド のいずれかに従ってください。