Automatikus vizuális tesztelés HTML oldalakhoz
DOI:
https://doi.org/10.35925/j.multi.2020.2.14Kulcsszavak:
vizuális regresszió tesztelés, szoftverfejlesztésAbsztrakt
A vizuális tesztelés webes alkalmazások körében egyre szükségszerűbb a változó igények és a változatos platformok miatt. Ennek egyik módja a bemutatott automatizált regressziós tesztelés. Ehhez meg kell értenünk a vizuális tesztelés mikéntjét. Hagyományosan, manuális módszerekkel végezve különböző böngészőben és platformokon vizsgáljuk alkalmazásunk megjelenését és hasonlítjuk össze a megjelenített tartalmat. Ez azonban így rengeteg monoton munkavégzést jelent, illetve magában hordozza az emberi tévesztés lehetőségét, amely rontja a megbízhatóságot és a konzisztenciát. További hátrány a lassúság. Ha figyelembe vesszük, hogy egy-egy webes alkalmazás frontendje akár hetente kaphat frissítést, a manuális tesztelés nem lehet megoldás. Így ezen a területen sokat nyerhetünk az automatizálással, hiszen az egyes böngészők eredményének összehasonlítása konzisztens lesz, mentes az emberi hibáktól. A tesztkörnyezet konfigurálása sok időt vehet igénybe, de ára többszörösen megtérülhet. Azonban ezen eszközök általi tesztelés is órákat vehet igénybe, hiszen minden böngészőben meg kell nyitni az alkalmazást és képet kell készíteni róla, mely időigénye az alkalmazás méretével arányosan nő. Továbbá a dinamikus tartalmakkal rendelkező oldalak – híroldalak – esetén fals hibákat kaphatunk, így ezen esetekben további konfigurációs beállításokra van szükség.