AtomicJar открывает общедоступную бета-версию Testcontainers Cloud, облачной версии инструмента тестирования с открытым исходным кодом.

Работа со средами разработки на основе микросервисов сопряжена с уникальным набором задач тестирования. Ричард Норт разработал решение с открытым исходным кодом под названием Testcontainers в 2015 году, чтобы облегчить эту проблему для разработчиков. Сегодня проект с открытым исходным кодом используют такие компании, как Uber, Netflix, Spotify и Capital One.

Норт и соучредитель Сергей Егоров (который был соавтором Testcontainers) основали AtomicJar в 2021 году, чтобы построить коммерческое предприятие на основе инструментов с открытым исходным кодом. Они пошли дальше исходной идеи, создав облачную версию для расширения возможностей инструмента и переноса некоторых ресурсоемких тестов с ноутбука разработчика в облако.

Сегодня компания объявила о серии A на 25 млн. долл. и об открытии публичной бета-версии Testcontainers Cloud. GA может появиться позже в этом году.

Егоров, который является генеральным директором стартапа, говорит, что большая проблема тестирования для разработчиков заключается в том, что они использовали представление тестовых компонентов, а не реальное программное обеспечение, и часто не были уверены, что эти тесты действительно воспроизводят то, что произойдет. в живой среде. Testcontainers изменили это, протестировав реальные версии зависимых частей программного обеспечения.

«Если я разрабатываю свое приложение с помощью Postgres, Kafka и Redis, я тестирую настоящий Postgres, настоящий Kafka и настоящий Redis, аналогично тому, как это было бы в производственной среде. А потом я тестирую на реальных базах данных, а не на каких-то имитациях тех же технологий, которые не придают мне достаточной уверенности. [that they will work the same way in production]», — сказал Егоров TechCrunch.

TestContainers Cloud переносит ресурсоемкие части процесса тестирования в облако, позволяя разработчикам использовать привычный набор инструментов на своих ноутбуках. «Это дает разработчикам инструмент, который они могут использовать. Это не кадр. Это не то, что говорит им, как разрабатывать программное обеспечение. Это универсальный инструмент. Они могут добавить его в любой стек и начать тестирование, тогда как раньше они использовали эмуляторы для реальных зависимостей», — сказал он.



Кроме того, TestContainers Cloud был создан для групп, а не для одиночного разработчика, работающего на ноутбуке. «Коммерческая версия позволяет компаниям последовательно внедрять Testcontainers в средах разработки и средах CI. И это также обеспечивает масштабируемость этих подходов к тестированию, поскольку версия с открытым исходным кодом ограничена одной машиной, на которой выполняются тесты», — пояснил Егоров.

Сегодня в компании работает 23 сотрудника. Егоров нанимает сотрудников и говорит, что рынок труда стабилизируется, и он видит на подходе высококвалифицированные кадры. Он говорит, что в ноябре компания наняла рекрутера, который помогает уделять больше внимания разнообразию и включению в свой набор сотрудников.

Сегодняшний раунд на 25 млн. долл. был проведен Insight Partners с участием существующих инвесторов Boldstart Ventures, Tribe Capital, Chalfen Ventures, а также соучредителя Snyk Гая Поджарного и генерального директора Snyk Питера Маккея. Ранее компания привлекла посевной раунд в размере 4 млн. долл. в 2021 году.