Beta-julkaisu: TestGPT – AI-työkalu koodin eheyteen

Beta-julkaisu: TestGPT – AI-työkalu koodin eheyden parantamiseksi

TestGPT, luova tekoälyllä toimiva koodin eheysratkaisu Tel Avivissa toimivalta Codium AI:ltä, julkaistiin juuri beta-muodossa. Kehittäjien auttamiseksi luotu TestGPT-malli tarjoaa kehittäjille automaattisesti luotuja ohjelmistotestipaketteja, jotka nopeuttavat kehitystä ja virheiden tarkistusta Pythonista ja JavaScriptistä alkaen.

Codiumin avulla kehittäjät voivat automatisoida kriittisen testien luomisprosessin. Yrityksen mukaan tämän tekoälymallin luomiseen käytettiin 11 miljoonaa dollaria siemenpääomaa.

Väärän ohjelmiston hinta

Tällaisella työkalulla on huomattava potentiaali. Monet yritykset epäilevät nyt ohjelmistojensa kaliiperia sen jälkeen, kun pelkästään Yhdysvalloissa vuonna 2 aiheutuneet ohjelmistovirheet olivat hämmästyttävät 2020 biljoonaa dollaria. Virheiden korjaamisen kustannukset kasvavat, kun ne leviävät ohjelmistokehityksen elinkaarelle. Ohjelmistojen testaus on kuitenkin vaikea ja aikaa vievä toimenpide.

Itamar Friedmanilla ja Dedy Kredolla oli suoria kokemuksia näistä vaikeuksista tuote- ja T&K-tiimien johtajina Alibaba Cloudin kaltaisissa organisaatioissa. He perustivat Codium AI:n vuonna 2022 saatuaan ohjelmistokehityksen, koneoppimisen ja tuotehallinnan taustansa vakuuttuneiksi siitä, että tekoälyn suuria kielimalleja (LLM) voidaan käyttää ohjelmistotestien validointiin.

TestGPT tekee testaamisesta helpompaa

Codiumin perustaja ja toimitusjohtaja Friedman korosti koodin testauksen arvoa kehittäjänä. Vikojen löytämisen lisäksi se auttaa sinua ymmärtämään koodisi ja osoittaa, että ohjelmoit syystä.

Hänestä tuntui väsyttävältä ja turhauttavana kirjoittaa ei-triviaaleja testitapauksia. Vaihtoehto päästää vika tuotantoon voi olla tuhoisa, joten joskus testien kehittäminen on jopa tuskallista.

Ensimmäinen Codium-työkalu on IDE (integroitu kehitysympäristö) -laajennus, joka mahdollistaa iteratiivisen prosessin luoda testejä ja sitten muokata koodia näiden testien tulosten perusteella. Kehittäjän kanssa kommunikoimalla työkalu pystyy ymmärtämään koodia paremmin ja tuottamaan tarkempia ja oivaltavampia testejä samalla, kun se auttaa kehittäjää kirjoittamaan parempaa koodia.

Codium AI:tä käyttävät kehittäjät voivat yrityksen mukaan ennakoida virheiden löytämistä ja oivaltavaa tietoa koodistaan, mikä parantaa tuotteensa laatua ja toimivuutta.

Parannettu koodin eheys nopeampaa kehitystä varten

TestGPT-järjestelmä käyttää generatiivisia tekoälymalleja, kuten ChatGPT, Copilot ja muut generatiiviset kehitystyökalut. Friedman väittää, että TestGPT on kuitenkin keskittynyt varmistamaan, että koodi noudattaa haluttua määritystä. Korkean koodin eheys on tarkoitus tehdä mahdolliseksi, jotta kehittäjät voivat työskennellä nopeammin.

Se sisällyttää testauksen parhaat käytännöt kehotusprosessiinsa ja suorittaa useita esi- ja jälkikäsittelyvaiheita korkealaatuisten tulosten takaamiseksi, Friedmanin mukaan.

Nykyään näkyvät IDE:t, kuten VS Code ja PyCharm, tarjoavat Codiumin lisäosana. Suunnitelmissa on ottaa käyttöön lisäominaisuuksia ja yhteistyömahdollisuuksia sekä muita IDE:itä ja ohjelmointikieliä. Codiumin suljetun alfajulkaisun tammikuussa 2023 jälkeen yritys väittää, että tuhannet käyttäjät ovat jo asentaneet sen.

Säilyttääkseen edelleen korkean koodin eheyden Codium AI haluaa kasvaa ja integroitua ohjelmistokehityksen elinkaaren useampaan vaiheeseen. Sen kasvun odotetaan sisältävän testien ja testitietojen hallinnan, CI/CD-integraation, automaattiset ongelmankorjaukset, ehdotukset koodin parannusehdotuksille ja tuki seuraavan sukupolven testilähtöiselle kehitykselle.

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *