テストに対する開発ファーストのアプローチがDockerに導入され、統合テストの改善、アプリケーションデリバリーの高速化、開発者の生産性の向上のためにDockerが左にシフトします
カリフォルニア州パロアルト – 2023年12月11日 – Docker, Inc.®は本日、ニューヨークを拠点とする株式非公開企業であるAtomicJarを買収したことを発表しました。2019年以来、Dockerによる7回目の買収となるこの買収は、ビジョンの実現を加速するためにスタートアップ企業を買収することで、エンドツーエンドの開発者体験を向上させることに引き続き注力しています。 この買収は、株式と現金の組み合わせです。 その他の取引条件は明らかにされていません。
「Java、.NET、Node.js、およびその他のプログラミング言語のサポートとコンテナベースのテスト自動化により、Testcontainersは開発者の「内部ループ」の事実上の標準テストフレームワークになりました」とDockerのCEOであるScott Johnston氏は述べています。 「なんで? その結果は、Testcontainersがアプリケーション配信の品質と速度の両方において段階的な改善をもたらすことを物語っています。 Dockerポートフォリオに強力で補完的な製品を追加できることを嬉しく思います。」
Testcontainers は、開発およびテストのユースケース用に、コンテナーの使い捨てのオンデマンド インスタンスをプロビジョニングするためのオープンソース フレームワークです。 Testcontainersを使用すると、データベース、メッセージブローカー、Webブラウザー、またはDockerコンテナで実行できるほぼすべてのものを簡単に操作できます。 Testcontainers は、 DoorDash、 Spotify、 Uber、 Netflix などの主要なエンジニアリング組織におけるテスト対応開発を変革し、開発ファースト テストのデファクト スタンダードになりました。 2022年、TestcontainersはDocker Hubのプル数が5,000万から1億に増加し、テストカテゴリで最も急速に成長しているオープンソースプロジェクトの1つとなりました。 現在、月に1,000万回以上引き抜かれています。
「Dockerは、開発者がイノベーションに集中できるように、開発者エクスペリエンスを継続的に改善するという私たちの目標を共有しています」と、Testcontainersの共同開発者兼CEOであるAtomicJarのSergei Egorov氏は述べています。 「Dockerに参加できることを嬉しく思います。私たちの組み合わせにより、開発者の生産性が大幅に向上し、自信を持ってソフトウェアを出荷できると確信しています。」
AtomicJarは、Testcontainers OSSの管理者であると同時に、ローカル開発とテストを強化するコンパニオンアプリケーションであるTestcontainers Desktopを含むTestcontainers開発者向けのソリューションも提供してきました。Testcontainers Cloudは、コンテナの実行をクラウドにオフロードするクラウドベースのサービスで、異なるオペレーティングシステム間で一貫したテスト体験を提供し、開発者の生産性とチームの効率を向上させます。 Testcontainersを使用すると、DockerはIDEの開発者や、YAMLやその他の抽象化のないJava、.NET、Node、Go、Haskellsなど、すでに使用している言語の開発者に会うために、より多くの方法でさらに使いやすくなりました。
リソース
- ブログ: Docker whale-comes AtomicJar, maker of Testcontainers (Docker のクジラが AtomicJar に Testcontainers のメーカー)
- ブログ: AtomicJar が Docker の一部に
AtomicJarについて
AtomicJarは、ソフトウェア開発ライフサイクル全体にわたって開発者が統合テストを簡単に行えるようにすることを使命としています。 最も人気のある統合テストライブラリであるTestcontainersを管理しているのと同じチームによって設立されたAtomicJarは、コードが本番環境で統合される多くの依存関係に対して、コンテナやコンテナ内で実行されているものを使用してテストするためのよりシンプルな方法を開発者に提供します。 詳細については 、https://AtomicJar.com をご覧いただくか、 https://twitter.com/AtomicJarinc をフォローしてください。
ドッカーについて
Dockerは、何百万人もの開発者が効率的かつ共同でアプリケーションを構築、共有、実行するのに役立ちます。 Dockerのコラボレーティブアプリケーション開発プラットフォームは、コードからクラウドへのアプリ配信を加速する、信頼性が高く安全な統合ワークフローの比類のないエクスペリエンスを開発者に提供します。 Dockerは、信頼できるコンテンツの世界最大のマーケットプレイスと主要なツールとの統合を組み合わせることで、チームが最新のアプリケーションを迅速に作成できるようにします。 詳細については、 次の Webサイトを参照してください www.docker.com
接触
デビッド・オロ
[メール保護]