Using a microservices-based development environment presents its own set of testing challenges. Richard North has developed a solution called the Open Source Solution. test container To alleviate this problem for developers, as of 2015, this open source project is used by companies such as Uber, Netflix, Spotify, and Capital One.
Founded by North and co-founder Sergei Egorov (co-maintainer of Testcontainers) atomic jar In 2021, we will build a commercial company on top of open source tools. They took the original idea a step further by creating a cloud-based version to extend the tool’s capabilities and move some of the resource-intensive tests off the developer’s laptop to the cloud.
Today, the company announced a $25 million Series A, test container cloudGA may be available later this year.
Egorov, the startup’s CEO, said that a big testing problem for developers has been using representations of test components rather than the actual software, and that these tests can reproduce what actually happens. He said he often lacked confidence that there was. living environment. Testcontainers changed that by testing against actual versions of dependent software.
“If you are developing an application on Postgres, Kafka and Redis, you test it on real Postgres, real Kafka and real Redis, just like in production. And then you test it on a real database. It’s not just some mocks of the same technology that don’t give you enough confidence. [that they will work the same way in production],” Egorov told TechCrunch.
TestContainers Cloud moves the resource-heavy parts of the testing process to the cloud while allowing developers to use a familiar set of tools on their laptops. “It gives developers a tool they can use. It’s not a framework. It doesn’t dictate how to develop software. It’s a general-purpose tool. You can start testing where you used to use emulators for,” he said.
Additionally, TestContainers Cloud is built for groups, not just one developer working on a laptop. “The commercial version allows a company to adopt Testcontainers consistently across the developer environment and his CI environment. It also brings scalability to our testing approach,” explains Egorov.
The company currently has 23 employees. Egorov is hiring, saying the job market is stable and more quality talent is appearing in the pipeline. The company hired a recruiter in November, he said. This recruiter is helping to focus more on diversity and inclusion in hiring.
Today’s $25M round was led by Insight Partners, with participation from existing investors Boldstart Ventures, Tribe Capital, Chalfen Ventures, Snyk co-founder Guy Podjarny and Snyk CEO Peter McKay. . The company has raised a $4 million seed round in 2021.