Webes alkalmazások tesztelése A 3 legértékesebb lecke, a devops hub

Webes alkalmazások tesztelése: 3 legértékesebb lecke

A három legfontosabb kérdésre válaszoló kérdésre válaszolva Lambert kiemelte a következőket: 1. A böngésző kiterjesztésekről szóló fejezet, mivel a tesztelők rendelkezésére álló felbecsülhetetlen eszközöket ír le; 2. A Web elérhetőségéről szóló fejezet, mivel Rob őszintén úgy véli, hogy mindenkinek elérhetővé kell tennie a weben elérhetőséget; 3. Az ügyfél- és kiszolgálóalapú felügyeletről szóló fejezet, mivel ez a legfontosabb termékhibákhoz vezethet.

Ebben a megjegyzésben megvizsgáljuk a webes alkalmazás tesztelésének e három területét, és megoszthatjuk Rob Lambert tanácsát.

Lambert könyve tele van sok más erőforrásra való hivatkozással, és ez az egyik oka annak értékeinek. Ellentétben azzal a könyvvel, amely leveszi a könyvespolc polcát, az e-könyv könnyű hozzáférést biztosít további hasznos erőforrásokhoz. Ezt a szabad kicserélés fogalmát a "Webes tesztek 36 napja" című könyv "Böngészőbővítmények" című fejezetében leírt eszközök bizonyítják.

Eltérően más fejezetek, amelyek általában leírják a fajta web tesztek vezetője, a „Böngésző bővítmények” írja le a kiegészítőket és a plug-inek böngészők, amelyek hasznosak lehetnek a web tesztelők. Lambert hozzáteszi, hogy sok más bővítmények, kivéve azokat, amelyek sorol könyvében, és azt mondta, hogy az URL változhat, de ez a lista hasznos új tesztelők, akik képesek lesznek, hogy megismerjék a legnépszerűbb a rendelkezésre álló eszközöket web tesztelés.

Ez a fejezet a Selenium IDE leírásával kezdődik. Ez egy nyílt forráskódú automatizálási segédprogram, amelyet széles körben használnak a webes alkalmazások tesztelése terén, mivel lehetővé teszi a különböző nyelveken történő felvétel, lejátszás és létrehozás parancsfájljait.

Lambert könyvében a Web elérhetőségének teszteléséről szóló fejezetében emlékeztet arra, hogy létezik olyan eszközkészlet, amely lehetővé teszi a HTML-megfelelőség tesztelését, de a tesztelésnek túl kell, hogy járjon az eszköz elindításán. Például az "alt text" attribútum lehetővé teszi, hogy a szöveget a kép alternatívájaként megjelenítse. Ez lehetővé teszi a vak felhasználók számára, hogy a képernyőolvasót használva meghallgassák a képhez társított szöveg verbális verzióját. Ha azonban nem állítja be az értéket az "alt text" attribútumnak, akkor ez a funkció egyszerűen nem fog működni.

Ügyfél- és szerverfigyelés

Bár láthatatlanok a felhasználók számára, de a webes alkalmazások kommunikálnak a kliens böngésző és a webszerver között. A két rész közötti üzenetek világos megértése kulcsfontosságú a megfelelő tesztek meghatározásában, amelyek segítenek megszüntetni a rendszer funkcionalitásának, biztonságának és teljesítményének hiányosságait.
Lambert egy egyszerű bejelentkezési példát ad. Annak ellenére, hogy ez egyike a legtöbb banális tevékenységnek, amelyet szinte az összes webes alkalmazás hajt végre, egyértelmű üzenet logika van mind a böngésző oldalán, mind a szerver oldalon.

A webes tesztelőknek ellenőrizniük kell, hogy az ügyfél és a kiszolgáló között átadott adatok helyesek-e. És hogy megfelelő lépéseket tesznek, ha meghibásodások vannak a munkában, vagy a válaszidő nem felel meg a követelményeknek.