Programavimas

Paleistinas programinės įrangos testavimui taiko mašininį mokymąsi

„Startup Launchable“ kartu su „Jenkins CI / CD“ platformos kūrėju Kohsuke'u Kawaguchi, kuris yra vienas iš įkūrėjų, taiko mašininį mokymąsi programinės įrangos testavimui. Bendrovės technologija numato kiekvieno bandymo nesėkmės tikimybę, pasikeitus šaltinio kodui.

Vis dar slaptuoju režimu „Launchable“ gali pasiūlyti „protingesnius“ bandymus ir „greitesnius“ testus. Bendrovės technologijos tikslas yra pašalinti lėtą grįžtamąjį ryšį iš bandymų, leidžiant vartotojams vykdyti tik prasmingą testų pogrupį tokia tvarka, kuri sumažintų grįžtamąjį ryšį.

Šiuo metu daugumoje programinės įrangos projektų testai atliekami nuolat, be jokios ypatingos tvarkos, pabrėžiama „Launchable“ svetainėje. Tai gali būti nuostolinga dirbant su nedideliu didelio projekto pakeitimu. Kūrėjai žino, kad aktualus tik nedidelis testų pogrupis, tačiau nustatyti, kurie testai yra, nėra paprastas būdas.

„Launchable“ mašininio mokymosi variklis sužino, kokie testai yra aktualūs, studijuodamas praeities pokyčius ir testų rezultatus. Informacija iš „Git“ saugyklų ir KI sistemų bandymų rezultatai yra patobulinti į reikšmingesnius duomenis ir naudojami varikliui treniruoti. Gautą prognozę galima naudoti įvairiais būdais, atsižvelgiant į tai, kur „Launchable“ yra įdiegtas programinės įrangos kūrimo cikle. Paleistinasis gali būti naudojamas vykdant intelektualius integracijos testus, patvirtinant užklausos užklausas ar naudojant vietinės plėtros ciklą.

Bendrovė ieško beta testuotojų. Buvęs „CloudBees“ CTO, kur jis lieka patarėju, Kawaguchi yra vienas iš „Launchable“ generalinių direktorių ir įkūrėjų. Kitas generalinis direktorius ir vienas iš įkūrėjų yra Harpreet Singhas, atvykstantis į „Launchable“ iš „Atlassian“ ir „CloudBees“. Tiek Kawaguchi, tiek Singhas taip pat dirbo „Sun Microsystems“.

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