Where is your business on the AI adoption curve? Take our AI survey discover.
Founded in March, Atomic pot invites a “limited number of companies” as part of a private beta phase to help test various enhancements and expansions it adds to Test containers, an open source Java library for integration testing. To help fund its mission, AtomicJar announced it had raised $ 4 million in a fundraising round from a number of venture capitalists and angel investors, including Boldstart Ventures, Tribe Capital , Chalfen Ventures and Snyk co-founders Peter McKay and Guy Podjarny.
While unit test is the process of testing individual software components – such as a database or framework – in isolation, integration testing is about verifying that these components work as they should when connected together as part of an application. Individual modules can work very well on their own, but cause all kinds of problems when connected to other components. Integration testing highlights software version incompatibilities, poorly written database queries, etc., so that they can be addressed earlier in the development process. applications built from task-specific components (microservices).
However, creating consistent integration tests is fraught with pitfalls, including complicated and inconsistent local setups, database setup, among other hurdles. And that’s why AtomicJar CTO Richard North created Testcontainers in 2015 when he was chief engineer at Deloitte Digital. Testcontainers allows developers to leverage the power of Docker containers to test databases (e.g. PostgreSQL and Redis), datastores, etc., directly from their test code.
When it comes to the kind of enterprise features we can expect from AtomicJar, the company is keeping its cards pretty close to its chest. In the first case, the seed funding will be used to focus on Testcontainers core projects, including hiring dedicated engineers to handle a “massive backlog of feature requests,” the company said.
“We’ve been running Testcontainers as an open source project in our spare time for years,” North told VentureBeat. “It’s a common occurrence for creators of open source projects to find themselves in this place where the project becomes popular to the point where they no longer have the bandwidth to keep up with the features and fixes requested by the user community. “
Going forward, however, AtomicJar is committed to maintaining the same open source license for AtomicJar and “not to stifle open source code in any way.” But to make Testcontainers easier and more attractive to more businesses, it is clear that some sort of “as-a-service” element will be needed here.
“If you look at other tools in the microservices testing space, there’s a pretty common pattern: first tackle the basics with stand-alone products, then start bringing more advanced functionality through SaaS products that can take advantage of increased control and reach ”Egorov added. “Testcontainers is a great tool that already helps thousands of developers, but has limitations in that it is a library that only runs while tests are running. Other aspects of integration testing, over which Testcontainers has no control, are still a burden on developers.
In other words, AtomicJar will introduce a managed service at some point in the future, although we don’t know when.
VentureBeat’s mission is to be a digital public place for technical decision-makers to learn about transformative technology and conduct transactions. Our site provides essential information on data technologies and strategies to guide you in managing your organizations. We invite you to become a member of our community, to access:
- up-to-date information on the topics that interest you
- our newsletters
- Closed thought leader content and discounted access to our popular events, such as Transform 2021: Learn more
- networking features, and more
Become a member