测试“左移”:Docker 收购 AtomicJar

开发优先的测试方法来到 Docker,将其“左移”以改进集成测试、加快应用程序交付并增强开发者生产力。

 

**加利福尼亚州帕洛阿尔托 – 2023 年 12 月 11 日** – Docker, Inc.® 今天宣布已收购总部位于纽约的 AtomicJar,这是一家私营公司,其背后的热门开源项目为 Testcontainers。这是 Docker 自 2019 年以来进行的第七次收购,它延续了公司通过收购初创公司来加速其愿景交付,从而改善端到端开发者体验的重点。此次收购以股权和现金混合的方式进行。交易的其他条款未披露。

“Testcontainers 支持 Java、.NET、Node.js 和其他编程语言,并结合了基于容器的测试自动化,已成为开发者‘内部循环’的事实上的标准测试框架,”Docker 首席执行官 Scott Johnston 表示。“为什么?结果不言而喻——Testcontainers 在应用程序交付的质量和速度方面都提供了显著的改进。我们很高兴将他们强大且互补的产品添加到 Docker 产品组合中。”

Testcontainers 是一个开源框架,用于为开发和测试用例提供一次性、按需的容器实例。Testcontainers 使得使用数据库、消息代理、Web 浏览器或几乎任何可以在 Docker 容器中运行的内容变得容易。Testcontainers 改变了 DoorDash、Spotify、Uber 和 Netflix 等领先工程组织的测试驱动开发,成为开发优先测试的事实标准。2022 年,Testcontainers 在 Docker Hub 中的拉取次数从 5000 万次增加到 1 亿次,使其成为测试领域增长最快的开源项目之一。目前每月拉取次数超过 1000 万次。

“Docker 与我们拥有共同的目标,即持续改进开发者体验,以便他们能够更加专注于创新,”Testcontainers 联合创始人兼 AtomicJar 首席执行官 Sergei Egorov 表示。“我们很高兴加入 Docker,并相信我们的结合将极大地提高开发者生产力,同时充满信心地交付软件。”

AtomicJar 既是 Testcontainers 开源项目的维护者,也为 Testcontainers 开发者提供了解决方案,包括 Testcontainers Desktop(一款增强本地开发和测试的配套应用程序)和 Testcontainers Cloud(一项将容器运行卸载到云端的云服务,可在不同的操作系统上提供一致的测试体验,从而提高开发者生产力和团队效率)。借助 Testcontainers,Docker 现在可以通过更多方式变得更加易用,满足开发者在 IDE 和他们已经使用的语言(Java、.NET、Node、Go 或 Haskell)中的需求,无需 YAML 或其他抽象。

资源

关于 AtomicJar

AtomicJar 的使命是让软件开发生命周期中的所有开发人员都能更轻松地进行集成测试。AtomicJar 由维护最流行的集成测试库 Testcontainers 的同一团队创建,为开发人员提供了更简单的方法,可以使用容器以及容器内运行的任何内容来测试代码在生产环境中集成的众多依赖项。如需了解更多信息,请访问https://AtomicJar.com或关注https://twitter.com/AtomicJarinc

关于 Docker

Docker 帮助数百万开发人员高效且协作地构建、共享和运行应用程序。Docker 协作应用程序开发平台为开发人员提供了无与伦比的体验,可以实现集成、可靠和安全的流程,从而加快应用程序从代码到云端的交付速度。通过结合全球最大的可信内容市场和与领先工具的集成,Docker 使团队能够快速创建现代应用程序。如需了解更多信息,请访问www.docker.com

联系方式
David Oro
[email protected]

立即开始使用
Docker