hogyan teszteljünk egy webhelyet

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.

Leave a Reply

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.