Bár a mesterséges intelligencia fejlődése látványos, a gyakorlati alkalmazás még sok kihívást rejt – különösen a tesztelés területén.
Lelkesedés és óvatosság
Az AI megoldások körüli hype érthetően nagy, de fontos különbséget tennünk egy kérdésben: más dolog AI rendszereket tesztelni (ami önmagában is összetett feladat), és más AI-t használni a tesztelési folyamatainkban. Ebben a podcastban ez utóbbira fókuszáltunk, mert a jelenlegi helyzet nagyon érdekes.
A legnagyobb kihívások között szerepel az adatbiztonság. A nyilvános AI modellek használata adatvédelmi aggályokat vet fel, míg saját, privát rendszerek kiépítése jelentős befektetést igényel, ami különösen a KKV szektor számára jelent akadályt. És ha ez nem lenne elég, a piac tele van különböző AI-alapú tesztelési eszközökkel, mint amilyen aTricentis, de a megfelelő kiválasztása nem egyszerű feladat.
Miben segíthet az AI szoftvertesztelés során?
Az már most nyilvánvaló, hogy az AI több régi problémára is megoldást kínálhat. Képes felgyorsítani a tesztelési ciklust az automatizált teszttervezéstől kezdve, a futtatáson át egészen a kielemzésig. Nem elhanyagolható az sem, hogy az AI nem elfogult – segíthet elkerülni a tesztadatok vagy tesztesetek kiválasztásánál jelentkező emberi részrehajlást.
Különösen érdekes lehetőség az ún. “self-healing” tesztek koncepciója: olyan tesztek létrehozása, amelyek automatikusan alkalmazkodnak a kód vagy a követelmények változásaihoz. Ez jelentősen csökkentheti a karbantartási igényt, és megoldást kínálhat arra a klasszikus problémára, hogy a tesztek idővel “elhasználódnak”.
Az ember szerepe nem csökken, hanem átalakul
Bár az AI képességei lenyűgözőek, a podcast résztvevői egyetértettek abban, hogy az emberi felügyelet, a kritikus gondolkodás és az intuíció továbbra is nélkülözhetetlen. Az AI inkább egy hatékony eszköz a tesztelők kezében, amely átveheti a repetitív, időigényes feladatokat. Egyre több szó esik egy érdekes koncepcióról is: a “fordított review”, ahol nem az eszköz ellenőrzi az embert, hanem az ember ellenőrzi az AI munkáját.
AI: kivárni vagy belevágni?
A legfontosabb tanulság, hogy bár sok cég még kivár, vagy csak informálisan használja az AI eszközöket, a tétovázás hosszú távon kockázatosabb lehet. Még a kisebb cégeknek is érdemes elkezdeni kísérletezni AI megoldásokkal, felmérni a lehetőségeket és a veszélyeket. Aki most teljesen elzárkózik ettől a technológiától, az könnyen versenyhátrányba kerülhet, ahogy azok is lemaradtak, akik annak idején ellenálltak a számítógépek vagy az internet bevezetésének.
A részletes beszélgetés meghallgatható:
- Spotify: https://tinyurl.com/3k35pmw7
- Apple Podcasts: https://tinyurl.com/334stm65
- YouTube: https://tinyurl.com/4n3e8m8s