Az UiPath önállóbbá tenné a szoftvertesztelést

Az UiPath a Test Cloud új irányát mutatta be: az AI-ügynökök a tesztek végrehajtása mellett alkalmazásokat fedezhetnek fel, eredményeket elemezhetnek és adminisztratív feladatokat végezhetnek. A vállalat hosszabb távú elképzelése egy nagyrészt önálló, mégis ellenőrizhető tesztelési rendszer.
- Az UiPath új Test Cloud-képességei nagyobb önállóságot adnak az AI-ügynököknek.
- Az Autopilot kézi tesztutasításokat értelmezhet és előre elkészített automatizáció nélkül hajthat végre.
- Az autonóm feltáró tesztelés küldetés alapján kereshet lehetséges hibákat.
- Az AI Trust Layer auditálást, költségszabályozást és személyes adatok maszkolását kínál.
- Az UiPath hosszabb távú célja egy irányítható, nagyrészt önálló tesztelési rendszer.
A tesztelési folyamat nagyobb részét bíznák ügynökökre
Az UiPath szeptember 23-i blogbejegyzése szerint a szoftverfejlesztés felgyorsulása miatt a tesztelési csapatokra is nagyobb nyomás nehezedik. Az AI több kód és több változtatás elkészítését teszi lehetővé, minden változás azonban újabb ellenőrzési kockázatot jelent.
A vállalat a Las Vegasban megrendezett UiPath FUSION eseményen mutatta be, hogyan fejlődik tovább a Test Cloud. A középpontban az ügynökalapú tesztelés és a nagyvállalati méretezhetőség áll. A Test Cloud beépített ügynököket kínál, emellett egyedi ügynökök létrehozását és az ügynökök, automatizációk, valamint emberek összehangolását is támogatja.
Az UiPath szerint az ügynökök egyre több felelősséget vehetnek át. Értelmezhetik a szándékot, végrehajthatják a teszteket, feltérképezhetik az alkalmazásokat, elemezhetik az eredményeket, majd meghatározhatják a következő lépést. A cél a tesztelési kapacitás és a sebesség növelése a kézi munka arányos bővítése nélkül, miközben megmarad az irányítás, a nyomon követhetőség és az emberi felügyelet.
Kézi tesztből végrehajtás, küldetésből feltárás
Az autonóm tesztvégrehajtási képességgel a felhasználó egy kézi tesztet adhat az UiPath Autopilot számára. A rendszer értelmezheti az utasításokat, és előre elkészített automatizáció nélkül is végrehajthatja a tesztet az alkalmazáson.
Az autonóm feltáró tesztelés más helyzetet kezel. A tesztelő küldetést ad az ügynöknek, amely önállóan vizsgálhatja az alkalmazást, lehetséges hibákat kereshet, majd jelentheti a megállapításait. Így olyan útvonalak is vizsgálhatók, amelyeket korábban nem dokumentáltak előre.
Az UiPath Delegate a teszteléshez kapcsolódó adminisztratív és szerepkörspecifikus feladatokat célozza. Kontextust gyűjthet, információkat mozgathat rendszerek között, rekordokat frissíthet, bizonyítékokat csatolhat és összefoglalókat készíthet. A tesztelők rögzített munkafolyamataiból újra felhasználható rutinokat alakíthat ki, amelyek igény szerint, ütemezetten vagy meghatározott eseményekre indulhatnak el. A döntés, a stratégia és a minőség megítélése továbbra is a tesztelőknél marad.
Az AI-alapú alkalmazásokat is AI segítségével vizsgálnák
Az AI-t használó alkalmazások és ügynökök működése eltérhet a hagyományos, determinisztikus szoftverekétől. Ugyanarra a műveletre nem feltétlenül adnak minden alkalommal azonos választ, ezért a minőség nem mindig ellenőrizhető egyetlen rögzített kimenet összehasonlításával.
A Test Cloud felhasználói felületen és API-kapcsolatokon keresztül is vizsgálhatja az AI jelenlétét az alkalmazásokban. A nem determinisztikus eredmények értékeléséhez szemantikai és AI-alapú ellenőrzési módszereket kínál. Az UiPath hangsúlyozza, hogy ez nem váltja ki az AI-mérnökök és adattudósok által végzett speciális modellértékelést. A cél azoknak a szoftvertesztelő csapatoknak a támogatása, amelyek valós felhasználói és üzleti folyamatokban működő AI-alkalmazásokat ellenőriznek.
A Test Cloud AI Trust Layer rétege az AI-tevékenység auditálását, a költségszabályozást és a személyazonosításra alkalmas adatok maszkolását szolgálja. A rendszer saját modell használatát is támogatja. A vállalat szerint ez segít később megmagyarázni, mit tett az AI és mennyibe került.
Nyitottság és ellenőrizhető autonómia
Az UiPath Playwright-integrációval olyan teszteket szeretne a Test Manageren keresztül futtatni, amelyeket a Test Cloudon kívül hoztak létre. Ezzel a meglévő kódalapú tesztelési beruházásokat kapcsolnák össze a központi kezeléssel és összehangolással. Az ügynökalapú AI önjavítást is adhat hozzá, amely futás közben helyreállítja az elmozdult kijelölőket, ahelyett hogy a hibás buildet kézi vizsgálatra hagyná.
Az UiPath hosszabb távú elképzelése a „dark testing factory”, vagyis egy nagyrészt önálló minőségbiztosítási rendszer. Ebben az ügynökök és automatizációk kezelhetik a változások értelmezését, a kockázatértékelést, a teszttervezést, a végrehajtást, az eredmények elemzését és a kivételek továbbítását.
A rendszerhez a vállalat szerint elengedhetetlen a szerepköralapú hozzáférés, a központi hitelesítőadat-kezelés és az auditnapló. A Test Cloud nyilvános, az UiPath által kezelt formában, illetve helyben telepített Private Test Cloudként is elérhető. Az emberek szerepe ebben a modellben nem szűnik meg: a szándékot és a korlátokat határozzák meg, üzleti kontextust adnak, kezelik a bizonytalanságot és meghozzák azokat a döntéseket, amelyekhez önmagában a gép nem rendelkezik elegendő ítélőképességgel.


