Programmering

Launchable gjelder maskinlæring for programvaretesting

Startup Launchable, med Kohsuke Kawaguchi, skaper av Jenkins CI / CD-plattformen, som medstifter, bruker maskinlæring til programvaretesting. Selskapets teknologi forutsier sannsynligheten for feil for hver test gitt en endring i kildekoden.

Fortsatt i skjult modus, er Launchable posisjonert til å tilby "smartere" testing og "raskere" devops. Målet med selskapets teknologi er å eliminere langsom tilbakemelding fra tester, slik at brukerne kun kan kjøre den meningsfulle delsett av tester i en rekkefølge som minimerer tilbakemeldingsforsinkelse.

Foreløpig kjører de fleste programvareprosjekter tester hele tiden, uten spesiell rekkefølge, understreker Launchable-nettstedet. Dette kan være bortkastet når du jobber med en liten endring i et stort prosjekt. Utviklere vet at bare en liten delmengde tester er relevante, men det er ingen enkel måte å bestemme hvilke tester de er.

Den startbare maskinlæringsmotoren lærer hvilke tester som er relevante ved å studere tidligere endringer og testresultater. Informasjon fra Git repos og testresultater fra CI-systemer blir raffinert til mer meningsfulle data og deretter brukt til å trene motoren. Den resulterende spådommen kan brukes på mange måter, avhengig av hvor Launchable distribueres i programvareutviklingssyklusen. Launchable kan utnyttes i intelligente integrasjonstester, pull-validering eller lokal utvikling.

Selskapet søker betatestere. Tidligere CTO i CloudBees, hvor han fortsatt er rådgiver, er Kawaguchi co-CEO og medstifter av Launchable. Den andre co-CEO og co-grunnlegger er Harpreet Singh, som kommer til Launchable fra Atlassian og CloudBees. Både Kawaguchi og Singh jobbet også i Sun Microsystems.

$config[zx-auto] not found$config[zx-overlay] not found