Programmēšana

Palaistā mašīnmācīšanās attiecas uz programmatūras testēšanu

Startup Launchable, kopā ar Jenkins CI / CD radītāju Kohsuke Kawaguchi kā līdzdibinātāju, mašīnmācīšanos pielieto programmatūras testēšanai. Uzņēmuma tehnoloģija paredz kļūdu iespējamību katram testam, ņemot vērā izmaiņas pirmkodā.

Joprojām slēptajā režīmā Launchable ir pozicionēts tā, lai piedāvātu “gudrākas” testēšanas un “ātrākas” devops. Uzņēmuma tehnoloģijas mērķis ir novērst lēnu atgriezenisko saiti no testiem, ļaujot lietotājiem veikt tikai jēgpilnu testu apakškopu tādā secībā, kas samazina atgriezeniskās saites kavēšanos.

Pašlaik lielākā daļa programmatūras projektu visu laiku veic testus, bez īpašas secības, uzsver Launchable vietne. Strādājot pie nelielām izmaiņām lielā projektā, tas var būt izšķērdīgi. Izstrādātāji zina, ka ir svarīga tikai neliela testu apakškopa, taču nav vienkārša veida, kā noteikt, kuri testi ir.

Launchable machine learning engine uzzina, kuri testi ir svarīgi, izpētot pagātnes izmaiņas un testu rezultātus. Informācija no Git repos un testa rezultāti no CI sistēmām tiek precizēti nozīmīgākos datos un pēc tam tiek izmantoti dzinēja apmācībai. Iegūto prognozi var izmantot dažādos veidos, atkarībā no tā, kur programmatūras izstrādes ciklā tiek izvietota programma Launchable. Palaidamo var izmantot inteliģentos integrācijas testos, pieprasījuma apstiprināšanas vai vietējās attīstības lokā.

Uzņēmums meklē beta testētājus. Bijušais CTO CloudBees, kur viņš joprojām ir padomdevējs, Kavaguči ir Launchable līdzdirektors un līdzdibinātājs. Otrs līdzdirektors un līdzdibinātājs ir Harpreet Singh, kurš ierodas Launchable no Atlassian un CloudBees. Gan Kavaguči, gan Sings strādāja arī Sun Microsystems.

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