Launchable primjenjuje strojno učenje na testiranje softvera

Startup Launchable, s Kohsukeom Kawaguchijem, tvorcem Jenkins CI / CD platforme, kao suosnivačem, primjenjuje strojno učenje na testiranje softvera. Tehnologija tvrtke predviđa vjerojatnost neuspjeha za svaki test s obzirom na promjenu izvornog koda. 

Još uvijek u stealth načinu rada, Launchable nudi "pametnije" testiranje i "brže" devops. Cilj je tehnologije tvrtke eliminirati spore povratne informacije iz testova, omogućujući korisnicima pokretanje samo značajnih podskupina testova redoslijedom koji minimalizira kašnjenje povratnih informacija.

Trenutno većina softverskih projekata cijelo vrijeme provodi testove, bez određenog redoslijeda, naglašava web mjesto Launchable. To može biti rastrošno kada radite na maloj promjeni u velikom projektu. Programeri znaju da je relevantna samo mala podskupina testova, ali ne postoji jednostavan način utvrditi koji su to testovi.

Launchable engine za strojno učenje uči koji su testovi relevantni proučavajući prošle promjene i rezultate testova. Podaci iz Git repo-a i rezultati ispitivanja iz CI sustava pročišćavaju se u značajnije podatke i zatim koriste za osposobljavanje motora. Dobiveno predviđanje može se koristiti na mnogo načina, ovisno o tome gdje je Launchable raspoređen u ciklusu razvoja softvera. Launchable se može iskoristiti u testovima inteligentne integracije, provjeri valjanosti zahtjeva ili lokalnoj razvojnoj petlji.

Tvrtka traži beta testere. Ranije glavni tehnički direktor u CloudBeesu, gdje je i dalje savjetnik, Kawaguchi je suizvršni direktor i suosnivač tvrtke Launchable. Drugi suizvršni direktor i suosnivač je Harpreet Singh, koji u Launchable dolazi iz Atlassian-a i CloudBees-a. I Kawaguchi i Singh također su radili u Sun Microsystems.