szeretné tudni, hogyan tesztelheti webhelyét? Itt talál információkat a fő weboldal tesztelési technikáiról. Figyelembe vesszük a webhely tesztelési ellenőrzőlista elemeit, hogy átnézzük a webhely készen állását az indításra.
a tesztelés, mint a weboldal fejlesztésének utolsó szakasza, létfontosságú szerepet játszik a kiváló minőségű szoftverek létrehozásának folyamatában.
a weboldal tesztelése után az ügyfél hibátlanul kész projektet kap, jó olvashatósággal, észlelt könnyedséggel, kényelemmel és megbízhatósággal.
a weboldal tesztelésének alapvető szabályai olyan lépések, amelyek megmutatják a felhasználónak, hogy milyen egyszerű és logikus a projekt, mennyire könnyű és lehetséges megtalálni a szükséges információkat.
minél összetettebb a webhely, annál több időt vesz igénybe a tesztelése és a hibakeresés. A projekt sajátosságaitól függően a teljes költségvetés és az időforrások akár 50% – át is el lehet osztani egy weboldal tesztelésére.
a weboldal tesztelésének megszervezéséhez speciálisan kifejlesztett módszertan áll rendelkezésre. Webhelyének ellenőrzése ezen módszertan szerint történik.
a tesztelés többféle módon történhet, de ne feledkezzünk meg magáról a folyamatról és a tesztelési stratégiáról sem. A műveletek sorrendje attól függ.
tehát fontolja meg a főbb szakaszokat, amelyeket át kell adnia a webhely teszteléséhez. Nézd meg az alábbi képet. Itt láthatja őket.
ez olyan lehet,mint egy webhely tesztelő oktatóanyaga.
dokumentáció tesztelése
az előkészítő fázissal kell kezdenünk, a dokumentáció tesztelésével. A tesztelő tanulmányozza a kapott dokumentációt (elemzi a meghatározott webhely funkcionalitását, megvizsgálja a webhely végleges elrendezését, és elkészíti a weboldal teszttervét a további teszteléshez).
ebben a szakaszban elemezzük a weboldal tesztelésével kapcsolatos főbb tárgyakat:
- követelmények
- vizsgálati terv
- vizsgálati esetek
- nyomonkövethetőségi mátrix.
a weboldal funkcionalitásának tesztelése
a funkcionális tesztelés célja annak biztosítása, hogy a weboldal minden funkciója a követelmény specifikációnak megfelelően működjön. A funkcionalitás weboldal-tesztelése megmutatja, hogy “mit csinál a rendszer”.
próbáljuk meg létrehozni az ellenőrzőlistát a webhely funkcionalitásának teszteléséhez.
linkek tesztelése
ellenőriznie kell:
- kimenő linkek
- belső linkek helyesség
- nincsenek ugyanahhoz az oldalhoz vezető linkek
- a linkek, amelyeket e-mailek küldésére használnak a webhely adminisztrátorainak
- ha vannak olyan oldalak, amelyekre nincs hivatkozás
- nincsenek megszakadt linkek
űrlapok tesztelése minden oldalhoz
űrlapokat használ az ügyfelekkel való interaktív kommunikációhoz. Tehát a következő pontokat kell ellenőrizni:
- a bemeneti adatok érvényessége
- a
- adatmező megengedett értékei a
- adatmező érvénytelen bemeneti értékei a
- űrlapok beállításai, amelyekben az adatok törlése vagy bármilyen más módosítása lehetséges.
a cookie-k tesztelése
a cookie-k olyan kis fájlok, amelyek a felhasználó számítógépén tárolódnak a weboldal meglátogatása után.
- teszteljen egy webhelyet letiltott cookie-kkal
- teszteljen egy webhelyet engedélyezett cookie-kkal
- ellenőrizze, hogy a cookie titkosítva van-e, mielőtt a felhasználó gépére írná
- ellenőrizze a biztonsági szempontokat a cookie-k eltávolításakor
- ha a cookie-knak van működési ideje, akkor tesztelik, hogy a megadott időtartamon belül aktívak-e.
HTML/CSS érvényesítés
- HTML szintaktikai hibák
- ellenőrizze, hogy a webhely elérhető-e keresőgépek számára
- ellenőrizze, hogy weboldalának pontos webhelytérképe van-e mind XML, mind HTML formátumban
hasznos eszközök a funkcionális weboldal teszteléséhez: Selenium, Linux Test Project, JUnit, sprinter by Hewlett Packard entreprise (kézi tesztelés), browserstack (mind automatizált, mind kézi tesztelés), usersnap (kézi tesztelés).
kövesse ezt a linket, ha többet szeretne tudni a funkcionális tesztelésről– https://geteasyqa.com/qa/software-testing-types/
használhatóság tesztelés
használhatóság tesztelés célja, hogy értékelje a weboldal tesztelésével reprezentatív felhasználók számára. Segít meghatározni a felhasználói képességet, hogy megtanulják működtetni, előkészíteni a bemeneteket és értelmezni a webhely kimeneteit.
a navigációs tesztelés a következő ellenőrzéseket tartalmazza:
- a webhely minden oldala érthető és könnyen használható
- a gombok, alakzatok és mezők használata kényelmes
- minden oldalról elérhető a Főmenü
Tartalomvizsgálati ellenőrzőlista:
- nincsenek nyelvtani és helyesírási hibák
- a képek megfelelően vannak elhelyezve a megfelelő méretekkel
- ellenőrizze az oldal színpalettájának optimalizálását és a betűméreteket
- a tartalomnak informatívnak, érthetőnek, strukturáltnak és logikusan összekapcsoltnak kell lennie
- az utasítások világosak és helyes információkat tartalmaznak
végül, a webportál használhatóságának értékeléséhez csak válaszoljon ezekre a kérdésekre:
- az Ön weboldala érthető és kényelmes?
- kényelmes a navigáció?
- milyen benyomást tesz a felhasználóra?
- vannak felesleges vagy felesleges dolgok?
néhány eszköz a használhatóság teszteléséhez: felhasználói Zoom, Reflektor, Loop11.
itt olvashat a használhatóság teszteléséről is– https://geteasyqa.com/qa/software-testing-types/
UI (felhasználói felület) tesztelés
felhasználói felület (UI) tesztelés biztosítja annak ellenőrzését, hogy a webhely grafikus felhasználói felülete megfelel-e az előírásoknak.
Íme néhány ellenőrzés a weboldal felhasználói felületének teszteléséhez:
- a grafikus interfészek szabványainak való megfelelés
- tervezési elemek értékelése: elrendezés, színek, betűtípusok, betűméretek, címkék, szövegdobozok, Szövegformázás, feliratok, gombok, listák, ikonok, linkek
- tesztelés különböző képernyőfelbontásokkal
- lokalizált verziók tesztelése: a fordítás pontossága (többnyelvű, több pénznem), az interfész elemek nevének hosszának ellenőrzése stb.
- a grafikus felhasználói felület tesztelése céleszközökön: okostelefonokon és táblagépeken.
hasznos eszközök UI teszteléshez: FitNesse, iMacros, kódolt UI, Jubula, LoadUI.
További információ a felhasználói felület teszteléséről itt található– https://geteasyqa.com/qa/software-testing-types/
Kompatibilitás (konfiguráció) tesztelés
Kompatibilitás (konfiguráció) tesztelés a webhely minden támogatott szoftver-és hardverkonfigurációval történő tesztelésére szolgál:
- OS konfiguráció
- böngésző konfiguráció
- adatbázis konfiguráció
a platformok közötti tesztelés lehetővé teszi a webhely munkájának értékelését különböző operációs rendszereken (asztali és mobil): Windows, iOS / Mac OS, Linux, Android és BlackBerry stb.
a böngészők közötti webhelytesztelési módszerek segítenek ellenőrizni a webhely helyes működését különböző böngészőkonfigurációkban: Mozilla Firefox, Google Chrome, Internet Explorer és Opera stb.
az adatbázis tesztelése a webhely helyes működésének biztosítása érdekében történik különböző adatbázis-konfigurációkban: Oracle, DB2, MySql, MSSQL Server, Sybase.
a nyomtatási kompatibilitást a webhely teszttervében is meg kell említeni:
- ellenőrizze, hogy a betűtípusok, az oldalgrafikák, az oldal igazítása megfelelően nyomtatható-e
- ellenőrizze, hogy webhelye minden oldala megfelel-e a nyomtatási beállításban megadott papírméretnek.
a webhely kompatibilitási teszteléséhez olyan eszközöket használhat, mint a Browserstack, a Smart Bear CrossBrowserTesting, a lakmus, a Browsera, az IBM Rational Clearcase, a Ghostlab.
további információt a konfigurációs tesztelésről itt talál– https://geteasyqa.com/qa/software-testing-types/
Performance testing
a Performance testing célja annak meghatározása, hogy a rendszer hogyan teljesít a reakciókészség és a stabilitás szempontjából egy bizonyos terhelés alatt. A helyszíneknek nagy terhelésnek kell ellenállniuk. A Perfomance weboldal tesztelési módszerei tartalmazzák:
- a webhely viselkedésének tesztelése a várható munkaterhelés határain belül vagy azon túl (Stressztesztelés)
- a webhely viselkedésének tesztelése növekvő munkaterhelés mellett (Terheléstesztelés)
- az elfogadható időszakon belüli vagy éppen azt meghaladó munkaképesség tesztelése (Stabilitási tesztelés)
- a webhely teljesítményének tesztelése az adatbázis adatmennyiségének növelésével (Kötettesztelés)
- a webhely teljesítményének tesztelése több felhasználó bejelentkezésekor (konkurencia tesztelés)
- a webhely viselkedésének tesztelése, amikor a további munkaterhelés mivel folyamatosan (Endurance testing)
- Page load speed testing
hasznos eszközök a különböző teljesítmény tesztelés: Apache JMeter, HP LoadRunner, Silk Performer Micro Focus, WebLOAD, és Gatling.
szeretne többet megtudni a legjobb webes tesztelési eszközökről a webhely teljesítményének értékeléséhez? Ugrás erre a linkre
biztonsági tesztelés
biztonsági tesztelés történik annak ellenőrzésére, hogy az információs rendszer védi-e az adatokat és fenntartja-e a rendeltetésszerű működést.
szimulálhatja a rosszindulatú forrás támadást a webhely biztonsági szintjének értékeléséhez (penetrációs tesztelés).
a biztonsági tesztelés egy másik fajtája, a sebezhetőségi tesztelés lehetővé teszi az érintett kockázatok teljes mennyiségének értékelését.
néhány ellenőrzés a biztonsági teszteléshez:
- győződjön meg arról, hogy a biztonságos oldalakhoz való jogosulatlan hozzáférés nem lehetséges
- ellenőrizze, hogy a munkamenetek automatikusan elpusztulnak-e a felhasználó hosszabb ideig tartó inaktivitása után
- SSL biztonsági funkciók tesztelése
- minden törési kísérlet, jelentési hiba stb. naplózni kell és külön fájlban kell tárolni további elemzés céljából.
- ellenőrizze a munkát automatikus szkriptek használatával
- győződjön meg róla, hogy a korlátozott fájlok nem tölthetők le megfelelő hozzáférés nélkül
- győződjön meg arról, hogy nincs bejelentkezési lehetőség, ha rossz jelszót vagy felhasználónevet ad meg
webhelye biztonsági teszteléséhez olyan eszközöket használhat, mint a Retina CS Community, az OWASP Zed Attack Proxy, a Veracode, a Google Nogotofail és az SQL Map.
kövesse ezt a linket, ha többet szeretne megtudni a biztonsági tesztelésről– https://geteasyqa.com/qa/software-testing-types/
változással kapcsolatos tesztelés
a változással kapcsolatos tesztelésnek két fő célja van:
- annak biztosítása, hogy az összes észlelt hibát valóban sikeresen kijavították (újbóli tesztelés vagy megerősítő tesztelés). Néhány szóval újra kell futtatnia azokat a teszteseteket, amelyek eredetileg észlelték a hibákat, és ezúttal problémamentesen haladnak át.
- annak biztosítása, hogy a változások után ne jelentkezzenek új hibák (regressziós tesztelés). Az észlelt hibateszt esetek mellett a webhely összes funkcióját ellenőrző teszteseteket is tartalmaz.
szelén, HP Quick Test Professional, TestComplete, TestDrive, SoapUI eszközöket gyakran használják a változással kapcsolatos teszteléshez.
itt további információt kaphat a változással kapcsolatos tesztelésről– https://geteasyqa.com/qa/software-testing-types/
mobilbarát tesztelés
ahogy olvasta, mielőtt a webhely egyes ellenőrzései a webhely mobil verziójára vonatkoztak. Manapság az emberek száma, akik csak mobil eszközöket használnak az Internet-hozzáféréshez, stabilan növekszik. Ezért nagyon fontos annak biztosítása, hogy a webhely mobilbarát-e.
íme néhány tipp, hogy tesztelje a honlapon a mobil:
- ellenőrizze az okostelefonokkal és táblagépekkel való kompatibilitást
- győződjön meg arról, hogy a webhely navigációja a lehető legegyszerűbb
- optimalizálja webhelye betöltési idejét
- győződjön meg róla, hogy a gombok elég nagyok ahhoz, hogy a nagy ujjal rendelkező emberek számára
- optimalizálja az összes képet méret
- ne használjon Flash-t és felugró ablakokat
- felsoroláspontok és rövid mondatok használata
- győződjön meg arról, hogy telefonszáma egy kattintásra van a tárcsázástól
- ellenőrizze, hogy a webhely GPS-en keresztül fér-e hozzá tartózkodási helyéhez
hasznos eszközök a mobilbarát teszteléshez: BrowserStack, Perfecto mobil folyamatos minőségi Labor, Windows Phone emulátor, Android Studio emulátor, a Google Online Oldalsebessége stb.
itt olvashatja el, hogyan tesztelheti webhelyét mobilon– https://geteasyqa.com/qa/test-website-mobile/
béta tesztelés
béta tesztelés – a tesztelés utolsó előtti szakasza. Általános szabály, hogy ez történik a végfelhasználók és ki dolgokat az emberek.
a béta tesztelés helyettesíti webhelyét a csapatán kívüli valódi felhasználók kezében, hogy felfedezzék a felhasználó szempontjából azokat a gyenge pontokat, amelyeket nem szeretne az alkalmazás végleges, kiadott verziójában.
az olyan eszközök, mint a HockeyApp, az Ubertesters és a TestFlight a világszerte használt béta tesztelési platformok.
Most, amikor figyelembe vettük a weboldal tesztelési folyamatának fő fázisait, próbáljuk meg megtalálni a hibát és jelenteni az egyik valódi webes tesztelő eszközzel, az EasyQA Chrome kiterjesztéssel.
hogyan teszteljük a honlapon EasyQA Chrome Extension
EasyQA Chrome Extension lehetővé teszi, hogy hozzon létre egy hibajelentést a honlapon vagy webes alkalmazás nem vesztegeti az idejét az információk küldésével segíthet elkezdeni a feldolgozást és a hiba kijavítása hamarosan.
nagyon egyszerű az EasyQA Chrome kiterjesztés használata a hibák kezeléséhez.
az egyetlen dolog, amit meg kell tennie:
- generálja a tokent az Ön számára projekt
- telepítse az EasyQA Chrome kiterjesztést a böngészőjébe
- jelentkezzen be (csak ha szeretné).
az EasyQA Chrome kiterjesztés főbb jellemzői:
- képesség, hogy jelentse a hibát közvetlenül a honlapon vagy web app
- hibajelentés mind a bejelentkezett felhasználók és a felhasználók bejelentkezés nélkül
- Making screenshotok
- videofelvétel az észlelt hibák
- előkészítése és küldése hibajelentések a leírás formájában
ezt a https://geteasyqa.com/sdk/chrome-extension/ linket követve megtalálja a teljes oktatóanyagot arról, hogyan tesztelheti webhelyét az EasyQA Chrome kiterjesztéssel.
remélem, ezt a cikket olvasva meg kell találnia néhány választ a “Hogyan teszteljünk egy weboldalt”kérdésre. A QA-val kapcsolatos témákról bővebben itt olvashat https://geteasyqa.com/blog/. Talán még mindig van valami kérdése. Kérjük, hagyja őket az alábbi megjegyzésekben. Csapatunk értékelni fogja, hogy válaszoljon rájuk. Itt megoszthatja véleményét kollégáival és mindazokkal, akik érdeklődnek a minőségbiztosítás iránt.