Tippek weboldal és alkalmazás teszteléshez
A különböző tesztelésért fizető oldalak sikeres használatához jó, ha az embernek van webfejlesztési, programozási ismerete, hiszen így jobban ismeri a lehetséges hibaforrásokat is. Még nekik is jól jöhet azonban, ha készítenek maguknak egy listát arról, hogy mit érdemes mindig tesztelni egy új oldal vagy alkalmazás vizsgálata során. Ehhez szeretnék most - a teljességre nem törekedve - ötleteket adni.
A tesztek elsősorban természetesen arról szólnak, hogy a megadott alkalmazás vagy weboldal a hétköznapi használat során jól működik-e. Ez minden esetben mást és mást jelent, nincsenek általános szabályok. Emellett azonban vannak olyan speciális esetek is, amikor szintén helyt kell állnia egy alkalmazásnak vagy honlapnak, és az alábbi listákban főképp ilyen eseteket találsz.
Mobil alkalmazások tesztelése
- Megfelelően működik a program az airplane mode bekapcsolása esetén is? Érdemes különböző helyeken teszelni, hogy hol hogyan reagál rá, ha nincs Internet.
- Hogyan reagál a vissza gomb használatára? Egyes helyeken előfordulhat, hogy nem az elvárt választ kapod. Lehet például, hogy kilép a programból, vagy nagyon gyors vissza gomb nyomás esetén kiakad, vagy ha egy oldalon nyitva van a billenyűzet, akkor vissza gombra nem záródik be (Figyelem: az ilyen típusú "kekeckedős" hibákat nem mindenhol fogadják el!).
- Mi történik, ha az alkalmazást a háttérbe rakod, majd újra megnyitod? Ez különösen dinamikusan változó tartalom, pl. betöltés jelzése esetén szokott gondot okozni.
- Megfelelően kezeli a duplaklikkelést? Ablak megnyitásakor például előfordulhat, hogy duplán nyílik meg egy olyan felület, aminek csak egyszer lenne szabad.
- Megfelelően kezeli ha hosszan nyomod meg a gombokat?
- Mi történik, ha utólag megvonsz valamilyen jogosultságot az alkalmazástól?
- A telefon vízszintesbe fordítását mindenhol jól kezeli?
- Hogyan reagál, ha tele van a tárhely a telefonon?
Weboldalak tesztelése
- Minden jól működik a kevésbé elterjedt böngészőkben is?
- Mi történik, ha letiltod a JavaScript használatát?
- Az űrlapok megfelelően kezelik a speciális karaktereket? Érdemes kipróbálni a keresőmezőket például a következőkkel, hogy tapasztalsz-e valami szokatlant:
- "('<strong>éő%/[
- href
- >'>"><img src=x onerror=alert(0)>.
- nbsp
- a b
- a:b
- öüóőúéáűí
- Ha JavaScriptet használ egy űrlap, észreveszi, ha valamit jobb klikkeléssel illesztesz be?
- Ha törölsz egy tartalmat, és rákeresel, megjelenik a keresőben?
- Ha lehet szöveget beküldeni az oldalra, megfelelően és biztonságosan kezeli a html kódokat?
- Webshopnál a visszaigazoló oldal manuális meghívásával kikerülhető a fizetés?
- Ha egy űrlapon URL-t lehet megadni, elfogadja a javascript:alert(0) vagy data:text/html,<script>alert(0)</script>, vagy más, futtatható kódot tartalmazó szövegeket?
- Facebook belépésnél mi történik ha visszavonod a Facebook-on a hozzáférést? És ha nem adsz meg e-mail címet?
- Regisztrációkor elfogad hibás e-mail címeket (pl. \@test.com vagy test@test..com)?
Természetesen sok más hibalehetőség is létezik, ez csak néhány ötlet, a listát érdemes magadnak bővítened. A feljegyzések segíthetnek, hogy később se felejtsd el tesztelni a már ismert hibaforrásokat, amikor majd egy új projektben veszel részt.
Ha érdekelnek tesztelésért fizető oldalak, nézz körül itt!
Ha tetszett a cikk, kövess minket a Facebookon is, hogy ne maradj le a frissítésekről!
Nyilatkozat: Az oldalon szereplő egyes linkek használata után jutalékot kapok. Ez a jutalék semmiben sem befolyásolja a linkek használóinak bevételeit.