Beta-lansering: TestGPT – AI-verktøyet for kodeintegritet

Beta-lansering: TestGPT - AI-verktøyet for kodeintegritet

TestGPT, en generativ AI-drevet kodeintegritetsløsning fra Tel Aviv-baserte Codium AI, ble nettopp gjort tilgjengelig i betaform. TestGPT-modellen, som ble opprettet for å hjelpe utviklere, gir autogenererte programvaretestsuite-forslag for utviklere for å øke hastigheten på utvikling og feilskanning, og starter med Python og JavaScript.

Codium gjør det mulig for utviklere å automatisere den kritiske prosessen med å lage tester. I følge virksomheten ble 11 millioner dollar i startkapital brukt til å lage denne AI-modellen.

Kostnaden for feil programvare

Et slikt verktøy har et betydelig potensial. Mange bedrifter tviler nå på kaliberet til programvaren deres etter den forbløffende kostnaden på 2 billioner dollar for programvarefeil i USA alene i 2020. Kostnaden for å fikse feil øker etter hvert som de sprer seg over programvareutviklingens livssyklus. Likevel er testing av programvare en vanskelig og tidkrevende prosedyre.

Itamar Friedman og Dedy Kredo hadde direkte erfaring med disse vanskelighetene som ledere av produkt- og FoU-team i organisasjoner som Alibaba Cloud. De grunnla Codium AI i 2022 etter å ha blitt overbevist av sin bakgrunn innen programvareutvikling, maskinlæring og produktadministrasjon om at AI-store språkmodeller (LLM) kunne brukes til å validere programvaretester.

TestGPT gjør testing enklere

Medgründer og administrerende direktør i Codium, Friedman, la vekt på verdien av å teste kode som utvikler. I tillegg til å finne feil, hjelper det deg også å forstå koden din og viser at du programmerer av en grunn.

Han følte det var slitsomt og frustrerende å skrive ikke-trivielle testsaker. Alternativet med å la en defekt komme inn i produksjonen kan være katastrofalt, derfor er det noen ganger smertefullt å utvikle tester.

Det første Codium-verktøyet er en IDE-utvidelse (integrert utviklingsmiljø) som muliggjør en iterativ prosess med å lage tester og deretter endre kode basert på resultatene av disse testene. Gjennom kommunikasjon med utvikleren er verktøyet i stand til å bedre forstå koden og produsere mer nøyaktige og innsiktsfulle tester, samtidig som det bistår utvikleren med å skrive bedre kode.

Utviklere som bruker Codium AI, ifølge selskapet, kan forvente å finne feil og få innsiktsfull informasjon om koden deres, noe som forbedrer kvaliteten og funksjonaliteten til produktet deres.

Forbedret kodeintegritet for raskere utvikling

TestGPT-systemet bruker generative AI-modeller, akkurat som ChatGPT, Copilot og andre generative utviklingsverktøy. Friedman hevder at TestGPT imidlertid er konsentrert om å sikre at koden overholder ønsket spesifikasjon. Høy kodeintegritet er ment å gjøres mulig slik at utviklere kan jobbe raskere.

Den inkorporerer beste praksis for testing i spørreprosessen og utfører en rekke før- og etterbehandlingstrinn for å garantere resultater av høy kvalitet, ifølge Friedman.

I dag tilbyr fremtredende IDE-er som VS Code og PyCharm Codium som et tillegg. Det er planer om å aktivere tilleggsfunksjoner og samarbeid, så vel som andre IDE-er og programmeringsspråk. Siden den lukkede alfa-utgivelsen av Codium i januar 2023, hevder virksomheten at tusenvis av brukere allerede har installert det.

For å fortsette å opprettholde høy kodeintegritet, ønsker Codium AI å vokse og integreres i flere faser av programvareutviklingens livssyklus. Veksten forventes å inkludere administrasjon av tester og testdata, CI/CD-integrasjon, automatiske feilrettinger, forslag til kodeforbedringer og støtte for testdrevet utvikling av neste generasjon.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *