AtomicJar tiene como objetivo llevar las pruebas de integración de código abierto a las empresas


¿Dónde está su empresa en la curva de introducción de la IA? Responda nuestra encuesta de IA para averiguarlo.


Una nueva puesta en marcha se propone comercializar un popular marco de pruebas de integración de código abierto utilizado por grandes empresas como Google, Oracle y Uber.

Fundada en marzo, AtomicJar está invitando a un «número limitado de empresas» a probar varias mejoras y mejoras que ha agregado a Testcontainers, una biblioteca Java de código abierto para pruebas de integración, como parte de una fase beta privada. Para financiar su misión, AtomicJar anunció que ha recaudado $ 4 millones en una ronda de financiación inicial de varias firmas de capital de riesgo y ángeles, incluidas Boldstart Ventures, Tribe Capital, Chalfen Ventures y los cofundadores de Snyk, Peter McKay y Guy Podjarny.

Integrado

Si bien las pruebas unitarias son el proceso de probar componentes de software individuales, como una base de datos o un marco, de forma aislada, las pruebas de integración se tratan de verificar que estos componentes funcionen correctamente cuando se conectan como parte de una aplicación. Los módulos individuales pueden funcionar bien por sí solos, pero plantean todo tipo de problemas cuando están vinculados a otros componentes. Las pruebas de integración descubren incompatibilidades de versiones de software, consultas de bases de datos mal escritas y más para que puedan abordarse antes en el proceso de desarrollo para aplicaciones creadas a partir de componentes específicos de tareas (microservicios).

Sin embargo, existen desafíos asociados con la creación de pruebas de integración consistentes, incluidas configuraciones locales complicadas e inconsistentes, configuración de base de datos y otros obstáculos. Y es por eso que AtomicJar CTO Richard North fundó Testcontainers en 2015 cuando era ingeniero jefe en Deloitte Digital. Testcontainers permite a los desarrolladores utilizar el poder de los contenedores Docker para realizar pruebas con bases de datos (por ejemplo, PostgreSQL y Redis), almacenes de datos y más directamente desde su código de prueba.

Además de North, los supervisores principales de Testcontainers también incluyen al CEO de AtomicJar Sergei Egorov, y Kevin Wittekque se unirá a AtomicJar el próximo mes.

Administrado

En términos de las características empresariales que podemos esperar de AtomicJar, la compañía mantiene sus tarjetas muy cerca de su pecho. Principalmente, la financiación inicial se utilizará para centrarse en los proyectos centrales de TestContainers, incluida la contratación de ingenieros dedicados para hacer frente a una «enorme acumulación de solicitudes de funciones», dijo la compañía.

«Ejecutamos contenedores de prueba como un proyecto de código abierto en nuestro tiempo libre», dijo North a VentureBeat. “Es un fenómeno común para los creadores de proyectos de código abierto encontrarse en un punto en el que el proyecto se vuelve tan popular que ya no tienen el ancho de banda para mantenerse al día con las funciones y correcciones de errores que la comunidad de usuarios está pidiendo”.

En el futuro, sin embargo, AtomicJar tiene como objetivo mantener la misma licencia de código abierto para AtomicJar y «no reprimir el código de fuente abierta de ninguna manera». Pero para hacer que los contenedores de prueba sean más simples y atractivos para más empresas, está claro que aquí se requiere una especie de elemento «como servicio».

“Cuando observa otras herramientas en el área de prueba de microservicios, hay un patrón bastante común: abordar los conceptos básicos primero con productos independientes y luego brindar funcionalidad avanzada a través de productos SaaS que pueden aprovechar más control y alcance. “Agregó Egorov. “Testcontainers es una gran herramienta que ya está ayudando a miles de desarrolladores, pero tiene limitaciones debido al hecho de que es una biblioteca que solo se ejecuta mientras se realizan las pruebas. Otros aspectos de la prueba de integración en los que TestContainer no tiene influencia siguen siendo una carga para los desarrolladores «.

En otras palabras, AtomicJar implementará el servicio administrado en algún momento en el futuro, aunque no estamos seguros de cuándo.

VentureBeat

La misión de VentureBeat es ser un mercado digital para que los tomadores de decisiones técnicas obtengan conocimientos sobre tecnologías y transacciones transformadoras. Nuestro sitio web proporciona información esencial sobre tecnologías y estrategias de datos para ayudarlo a administrar su organización. Lo invitamos a convertirse en miembro de nuestra comunidad para obtener acceso:

  • información actual sobre los temas de su interés
  • nuestros boletines
  • contenido protegido de líderes de opinión y acceso con descuento a nuestros valiosos eventos, como Transformar 2021: Aprende más
  • Funciones de red y más

conviértete en miembro



Deja una respuesta

Tu dirección de correo electrónico no será publicada.