Mi a GUI tesztelés?
A grafikus felhasználói felület tesztelését az alkalmazás tesztelésével írják le a Tesztelési rendszer grafikus felhasználói felülete alatt. A Grafikus tesztelés képernyő ellenőrzésből áll, olyan vezérlőkkel, mint például ikonok, gombok és menük, minden sávval, például párbeszédekkel, menüsorral, eszköztárral, Windows stb., Alapvetően azt mondhatjuk, hogy a GUI-t látjuk. A számítógépes alkalmazásokhoz kétféle interfész létezik. A parancssori felület válaszol a parancs szövegére és a számítógépre. A grafikus felhasználói felület egy grafikus felhasználói felület, amelyben a képek helyett szöveget használ a számítógéphez való kommunikációhoz.
Vegyünk egy példát, ha Ön vagy barátja egy Educba .com webhelyet látogat meg, mindenekelőtt látja a kezdõlapot, a keresõ gombot, a kurzus sávot és még sok másat, azaz a grafikus felhasználói felületet. A felhasználó nem lát forráskódot. A felhasználó láthatja a felületet. A hangsúly elsősorban a formatervezés felépítésére irányul, a képek működnek megfelelően vagy nem. A kapcsolatok szintén hozzáférhetők, és ha rákattint, a gombnak működnie kell. Ezenkívül sem a képnek, sem a tartalomnak nem szabad csökkennie vagy átfedésben kell lennie, ha a felhasználó újratervezi a képernyőt. Tehát ez egy kis bevezetés a GUI (grafikus felhasználói felület) tesztelésével kapcsolatban.
A grafikus felhasználói felület tesztelésének jellemzői
A különféle jellemzők megértésével a GUI tesztelés világossága tovább javítható. Így néhány kritikus GUI tesztet és más kapcsolódó elemet az alábbiakban ismertetünk.
- Ez a tesztelési módszer nehezebb, mint a vonali interfész tesztparancs.
- A GUI teszteléshez használt legtöbb teszt eszköz elsősorban a regressziós tesztelésre összpontosít.
- Ezenkívül megerősíti, hogy az alkatrészek, például a betűtípus és a képek megfelelnek a tervezési előírásoknak.
- A grafikus felhasználói felület több kihívással nézhet szembe az automatikus teszteléssel, mivel a felhasználói felület gyakran változik.
- Ezt a felhasználó, és nem a fejlesztõ vagy tesztelõ szemszögébõl hajtják végre.
- Segít a csapatnak a szükséges adatok összegyűjtésében, hogy eldönthessék, telepíthető-e alkalmazás vagy sem.
GUI tesztelés különböző módon
Három fő GUI tesztelőt használ a szoftverszakértők világszerte a grafikus felhasználói felület elemeinek pontosságának és minőségének ellenőrzésére.
- Kézi alapú tesztelés.
- Felvétel és visszajátszás.
- Modell alapú tesztelés.
1) Kézi alapú tesztelés
A tesztelők manuálisan ellenőrizték a vállalati dokumentum összes grafikáját az előfeltételekkel. A szorzás (33X5) például manuális teszteléssel ellenőrizhető.
2) Felvétel és visszajátszás
A Record and Replay egy automatizált Grafikus felhasználói felület eszköz, a tesztelés idején az összes teszt rekord.
3) Modell alapú tesztelés
A modell alapú tesztelés grafikus leírásként szolgál. Ezek a tesztek megjósolják a rendszer viselkedését, és ez a technika hatékonyan generál teszt eseteket. A döntési és a táblázatok táblázata a modellezési technikák egyike.
A GUI tesztelés ellenőrző listája
- Ellenőrizze a grafikus felhasználói felület elemeit, például hosszúság, szélesség, méret, betűtípus stb.
- Ellenőrizze a helyes hibaüzenet megjelenítését.
- A betűkészlet mérete és a betűkészletek olvashatósága.
- A képeket helyesen kell beállítani.
- Helymeghatározás az összes GUI elem különféle felbontásához.
A grafikus felhasználói felület tesztelésének előnyei és hátrányai
A grafikus felhasználói felület tesztelési módszerének az SDLC korai szakaszában történő alkalmazásával a csoport számos előnyt élvezhet, mint például a gyorsított növekedés, a teljesítmény javítása és a kockázat csökkenése a ciklus végén.
Ezen felül ez a tesztelés további előnyöket kínál, például:
- Teszteli az interfészt az ügyfelek szempontjából.
- A fejlesztési ciklus végének kockázatát hatékonyan csökkentik.
- Hozzájárul a különféle ikonok és elemek tervezési előírásainak való megfelelés érvényesítéséhez.
- Javítja a termék megbízhatóságát és növeli a termék minőségét.
hátrányok
Noha a GUI tesztelésnek számos előnye van, a tesztek továbbra is elismerést igényelnek. Van néhány hátrány. Tehát itt vannak a hátrányok / hátrányok.
- További memória-erőforrásokra van szükség, ami lelassíthatja a rendszert.
- A tesztelési módszer időt vesz igénybe, és további GUI szoftvert is tartalmazhat.
- Tekintettel a végrehajtás interfészének gyakori változására, a csapatnak pontosságának fokozása érdekében szükség lehet egy teszt szkript refaktorjára.
- A tesztelési módszer nehéz a korlátozott hozzáférés vagy a forráskódhoz való hozzáférés hiánya miatt.
Példa a GUI tesztelési esetekre
- Tesztelje az elemek magasságát méretben, helyzetben, szélességben.
- A megjelenített hibaüzenetek tesztelése.
- Tesztelje a képernyő különböző részeit.
- Tesztelje a betűkészletet, hogy olvasható-e vagy sem.
- A helyesírást is tesztelhetjük
- A képernyő különböző méretű tesztelése nagyítással és nagyítással, például 600 × 800, 640 x 480 stb.
- A szövegek és más alkatrészek, például gombok, ikonok és így tovább vannak a megfelelő helyen, hogy ellenőrizhessék az igazítást.
- Az elülső színt is tesztelhetjük.
- A hibaüzenetek színeinek és a figyelmeztető üzenetek tesztelése.
- Vizsgálhatjuk a kép tisztaságát is
- Tesztelhetjük a kép igazítását is.
- Hiperhivatkozás színtesztje.
Hogyan kell elvégezni a GUI tesztelést?
- Ellenőrizze, hogy a szövegmező megfelelően van-e igazítva a „Source Folder” felirathoz.
- Ellenőrizze, hogy a szövegmező megfelelően van-e igazítva a „Csomag” címkével
- Ellenőrizze, hogy a „Tallózás” címke a „Forrás mappa” címke után elnevezett TextBox végén található gomb.
- Ellenőrizze, hogy a „Név” címke szövegmezője megfelelően van-e igazítva.
- Ellenőrizze, hogy az 'Szerkesztők' címke négy választógomb nyilvános, alapértelmezett, privát, védett nevét tartalmazza.
- Ellenőrizze, hogy a „Modifikátor” címke alatti „Super-Class” címkét helyesen kell-e igazítani.
- Gondoskodjon róla, hogy szükség esetén hibát RED színben készítsen.
- A mező frissítése után ellenőrizze, hogy helyes megerősítő üzenet jelenik-e meg.
Ajánlott cikkek
Ez egy útmutató a GUI teszteléséhez. Itt megvitatjuk a GUI tesztelés típusait, előnyeit, hátrányait és alkalmazását. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Biztonsági tesztelő eszközök
- Teljesítményvizsgálati eszközök
- SOA tesztelő eszközök
- Rendszerintegrációs tesztelés