Tesztelés a Gyakorlatban

12.oldal www.tesztelesagyakorlatban.hu A Cloud telepítés lehetővé tette és szükségessé is tette a folyamatos tesztelés és monitorozást az élesben futó rendszereknél.MígaCloudugyanglobáliselérhetőséget és végtelen skálázhatóságot eredményez, addig ez sokkal bonyolultabb, összetettebb művelet, mint csak kitelepíteni egy vállalati adat központba. A legtöbb esetben a tesztelők általában helyi rendszereken vagy egyszerűsített Cloud rendszereken futtatják a teszteket, amelyek tulajdonságai nem mindig azonosak teljes mértékben a telepítési környezettel. Ha különbségek vannak a teszt és az éles környezet között, akkor a tesztelés nem tudja jól tükrözni, hogy milyen hibák merülhetnek fel élesben. Ezért fontos, hogya tesztelőkmegfigyeljék, és teszteljék a rendszert éles környezetben is. A munka még nem fejeződött be. Kihívást jelenthet meggyőzni a veterán tesztelőket arról, hogy igenis fontos élesben is tesztelni. Annak ellenére, hogy elfogadott az, hogy a teszt környezet eltérhet az éles környezettől, a tesztelők régóta igen elfogultak és ellene vannak a telepítés utáni tesztelésnek. Az alkalmazás módosítgatása éles környezetben súlyos következményekkel járhat és a tesztelők úgy gondolják, hogy a munkájuknak vége, amint az alkalmazás átadásra kerül. De ez egyszerűen nem így van. A Cloud-ban gyorsabban vissza lehet állítani a rendszert, egy hiba vagy egy rendszer zavar után. A legjobb esetben gyorsabban adhat eredményeket élesben megfigyelni az alkalmazást, mint ha a csapatok megvizsgálnák a teljesítményt, és a rendelkezésre álló adatokat. A legrosszabb esetben biztosítani kellene a gyors visszaállást az előző verzióra. Cloudban való megfigyelés, és tesztelés lehetővé teszi, hogy a tesztelők a hibákat előbb megtalálják, mint, hogyezproblémákat okozzona felhasználóknak. Nyilvánvaló, hogymiért fontosezadigitális felhasználói élmény korszakában. Megtalálni, és javítani a hibákat mielőtt a felhasználók észlelnék azt, jelentős nyereség a cég, vállalat számára, mert nem teszi ki a felhasználókat rossz tapasztalatoknak, és ezzel talán nem veszít a termelékenységből, és nem csökkennek az eladások. Szintetikus tesztelés éles környezetben A tesztelők ismerik a felhasználói felület (UI) tesztelés automatizálását - azaz a felhasználók lépéseit rögzítik1, és ezeket a rögzített lépéseket automatizálják. Éles környezetben ezt Az elmúlt években a legtöbb tesztvezető a „Shifting Left” módszert támogatta, vagyis, hogy a tesztelőket már a tervezési, és a fejlesztési folyamatokba is vonják be. Az tervezés, és végrehajtásmegértésével a tesztelők még átfogóbb ismeretekre tesznek szert, megismerik a rendszer erősségeit és gyengeségeit. Én voltam annak a javaslatnak a hangoztatója, hogy a megszokott Shifting Left metódus helyett használjuk a Shifting Right-ot. Ezzel ugyanis folyamatosan lehet tesztelni és monitorozni az alkalmazást, még akkor is, ha az már telepítve van és élesben fut. „Shifting Right” a tesztelésben

RkJQdWJsaXNoZXIy MTEyMzcyNw==