Llegamos a ustedes gracias a:



Noticias

Nueva startup aplica el aprendizaje de máquina a las pruebas de software

[29/01/2020] La startup Launchable, con Kohsuke Kawaguchi, creador de la plataforma de CI/CD Jenkins, como co-fundador, está aplicando el aprendizaje de la máquina a las pruebas de software. La tecnología de la compañía predice la probabilidad de fracaso de cada prueba dado un cambio en el código fuente.

Aún en modo sigiloso, Launchable está posicionada para ofrecer pruebas "más inteligentes" y desarrollos "más rápidos". El objetivo de la tecnología de la compañía es eliminar la retroalimentación lenta de las pruebas, permitiendo a los usuarios ejecutar solo el subconjunto significativo de las pruebas en un orden que minimice la demora de la retroalimentación.

En la actualidad, la mayoría de los proyectos de software ejecutan pruebas todo el tiempo, sin ningún orden en particular, como destaca el sitio web de Launchable. Esto puede ser un desperdicio cuando se trabaja en un pequeño cambio en un proyecto grande. Los desarrolladores saben que solo un pequeño subconjunto de pruebas es relevante, pero no hay una forma fácil de determinar cuáles son esas pruebas.

El motor de aprendizaje de máquina de Launchable aprende qué pruebas son relevantes estudiando los cambios pasados y los resultados de las pruebas. La información de los repositorios de Git y los resultados de las pruebas de los sistemas de IC se refinan en datos más significativos, y luego se utilizan para entrenar el motor. La predicción resultante puede ser utilizada de muchas maneras, dependiendo de dónde se despliega Launchable en el ciclo de desarrollo del software. Launchable puede ser aprovechada en pruebas de integración inteligente, en la validación de la solicitud de extracción, o en el ciclo de desarrollo local.

La compañía está buscando probadores beta. Anteriormente el CTO de CloudBees, donde permanece como asesor, Kawaguchi es co-CEO y co-fundador de Launchable. La otra co-directora general y co-fundadora es Harpreet Singh, que llega a Launchable desde Atlassian y CloudBees. Tanto Kawaguchi como Singh también trabajaron en Sun Microsystems.