Docker收购了TestContainer

TestContainers 将与 docker 高度集成。在 CI/CD 期间在非 Docker 基础设施上运行它几乎是不可能的。

今天,Docker宣布收购AtomicJar,并将 19 名员工纳入其新测试部门。AtomicJar开发了TestContainers,与Docker有相当直接的关系。

Testcontainer是Docker市场上 10 个最受欢迎的应用程序之一,一直位居前 10 名,总计超过 600,000 个每月唯一IP 地址,每月拉动测试容器数百万次。

开发人员面临的一个大测试问题是,他们一直在使用测试组件的表示形式,而不是实际的软件,而且他们常常缺乏信心这些测试实际上再现了现实环境中会发生的情况。测试容器通过测试依赖软件的真实版本来改变这一点。

网友讨论:

  • 此举对我来说很有意义,因为 TestContainers 非常棒。从我第一次使用它开始,我就感觉“这就是集成测试应该有的样子”。Docker 提供了一个集成良好的集成测试框架,作为一种增值是有意义的。
  • TestContainer使整个过程自动化:它启动必要的容器并在不再需要时将其删除。它甚至有一个故障安全机制,可以在 jvm 突然崩溃的情况下清理剩余的容器。