Tesztelés webhelyek és alkalmazások - alapvető tesztek
Amint azt már említettük, összefüggésben az új munkaterv önképzés némileg változott. Most a prioritás a webes tesztelés és minden vele kapcsolatos. Persze, sok mindent az előző terv még tanulni, de mindenekelőtt az szükséges, hogy elmélyítsék tudásukat olyan területeken, mint a tesztelés weboldalak. Szólva szempontból a webhely vagy alkalmazás tesztelt részeként a vizsgálatok.
Kezdjük egy kis program:
Most ugyanaz a szó.Funkcionális tesztelés (funkcionalitásának tesztelése)
Ennek része a funkcionális tesztelés érvényességének ellenőrzésére linkek, helyszíni munka az adatbázis, a formák, amelyek használják a helyszínen, valamint a cookie munkát. Beszéd többet a linkeket, ellenőrizze a következőket:
- hogy vannak-e külső hivatkozások;
- jól működő belső kapcsolatok;
- hogy vannak-e linkek, melyek ugyanazon az oldalon;
- Ellenőrizze referenciák, amelyek segítségével e-mailt küldeni, hogy a rendszergazdák a helyszínen;
- oldalak azonosítására, amelyek nem kapcsolódnak a helyszíneken;
- meghatározása hibás linkeket.
Amikor a vizsgálat formája ellenőrizze a következőket:
- érvényességét a bemenő adatok;
- bemeneti értékek terén adatokat;
- érvénytelen értékeket mező adatbevitel;
- lehetőségek a formában, amelyben el lehet távolítani, vagy bármilyen egyéb módosítása az adatokat.
tesztelés cookie-k
Ezek a kis fájlok, amelyek tárolják a felhasználó számítógépén, miután meglátogatta a helyszínen. Jellemzően ezeket használják jelentkeznie a rendszerbe a helyszínen. Alkalmazás vagy weboldal tesztelt lehessen bekapcsolni cookie-kat. Tesztelt, akár titkosított cookie-kat, mielőtt rögzíti a felhasználó számítógépén. Ha a cookie-egy hatástartam, azt teszteljük, hogy működnek a kijelölt időben. Azt is érdemes megnézni a biztonsági szempontokat törlésekor a „cookie”.
Ellenőrizd a HTML / CSS
Tesztelés HTML / CSS is fontos, ha optimalizálni a website a keresőmotorok. Alapvetően tesztelte a HTML szintaktikai hibákat. Azt is ellenőrizze, hogy a webhely a keresőmotorok elérhető.
adatbázis Ellenőrző
állam az adatok nagyon fontosak a webes alkalmazás. Ezért az adatbázis ellenőrizni kell a hibákat a szerkesztés során, törlés, változásokat, amelyek kapcsolatban vannak a működését az adatbázis. Ellenőrizze, hogy minden adatbázis-lekérdezések működnek megfelelően.
Funkcionális vizsgálat végezhető kézzel és eszközök használatával automatizálható.
Tesztelés használhatóság (használhatóság tesztelése)
Ennek része a használhatóság tesztelése ellenőrizze, hogy mennyire könnyű navigálni az oldalon, vannak kényelmes gombok, formák és mezők használata, megfelelően összeállított menük és fejezetek, hogy a felhasználó könnyedén navigálhat az oldalon általában. Optimális színpalettát Site, betűméretet, és hasonló pontokat a design.
Vezetékek és tartalmi ellenőrzését. Elsősorban nyelvtani hibák, de nem csak. Tartalma legyen informatív, világos, strukturált és logikusan kapcsolódik. Ha a webhelyen bármilyen utasításra, de egyértelműnek kell lennie, és tartalmaznia kell a helyes adatokat.
Vizsgálat a felület (interfész tesztelése)
A mi esetünkben, ezek jelentős:
- Web szerver és alkalmazás szerver interfész;
- alkalmazás szerver és adatbázis interfész;
Szükséges, hogy ellenőrizze az összes lépést között ezek a szerverek működését. Megfelelően kezeli a hibákat. Ha az adatok vagy a web szerver adatbázis vissza hibát bármely bejelentési kérelmet, az alkalmazás szerver kell ragadnia, és megjeleníti a hibát a felhasználónak. Ennek részeként teszt ellenőrzi, hogy mi történik, ha a felhasználó törli a tranzakciót a kiszolgálók között. Azt is ellenőrizze, mi történik, ha megszakad az összeköttetés a webszerver.
Kompatibilitás ellenőrzése (kompatibilitási vizsgálatok)
Kevesebb kompatibilitási vizsgálat igazolta, mint egy alkalmazás futtatása vagy egy honlap a különböző operációs rendszerek és böngészők. Tekintsük a különböző szinteken külön kompatibilitás.
Operációs rendszer kompatibilitás
Része a funkcionalitás a kérelmet nem lehet kompatibilis az összes operációs rendszerrel. Néhány új technológiák, amelyek használják a web-fejlesztés, mint például design elemek grafikai vagy más az API nem tud dolgozni a különböző operációs rendszerek. Ezért a kérelmet meg kell vizsgálni a főbb operációs rendszerek, mint a Windows, Unix, Mac, Linux, iOS, stb
böngésző kompatibilitás
Az egyik legfontosabb eleme a webes tesztelés. A mai napig, több népszerű böngészők - FireFox, Opera, Chrome, Netscape, Safari, az AOL, még az Internet Explorer még nem teljesen elfogadott a helyzetüket. Egyes alkalmazások nagyon függ böngészők. A különböző böngészők eltérő konfigurációk és a beállítások, amelyek az oldal a hálózaton kell lenniük. Az oldalon kell cross-böngésző kompatibilitás. Ha a JS és AJAX működéséhez a UI, biztonságának ellenőrzése, illetve érvényesítését, akkor nagyobb figyelmet fordítanak a böngésző kompatibilitási tesztelés során a webes alkalmazás. Ahogy az elmúlt években, a mobil piac virágzik tesztelése egy alkalmazás vagy weboldal a mobil böngészők van szükség.
Teljesítmény tesztelés (Performance Testing)
Mobilalkalmazások és webhelyek ellen kell állniuk a nagy terhelést. Kétféle teljesítmény tesztelés, meg kell tölteni egy webes alkalmazás vagy site:
- terheléstesztelési: ebben a tesztben, hogy ellenőrizze, hogy akkor történik, amikor sok felhasználó kérheti ugyanazon az oldalon. Azt találtuk ki, hogy a webhely vagy alkalmazás, hogy ellenálljon a jelentős mennyiségű hasonló kérésekre, a nagyszámú be- és kapcsolatot az adatbázissal;
- Stressz teszt: általában azt jelenti, által terhelések, amelyek kívül esnek az igénypontokban meghatározott. Gyakran a célja a stressz teszt az, hogy „fel” a helyszínen, hogy milyen a rendszer reagál a nagy terhelés és hogyan, akkor helyreáll egy hiba után. A tesztek során a terhelés a beviteli mezők, beleértve a nyilvántartásba vétel és jelentkezzen be a rendszerbe.
Akárcsak a kompatibilitás, mindkét elvégzett vizsgálatok a különböző operációs rendszerek és böngészők.
Biztonsági vizsgálat (Security Testing)
Az utolsó a listán, de nem utolsó sorban. Az e szempont a rendszer sokáig nem érdemes megemlíteni, hogy felsorolunk néhány konkrét dolgok, amelyeket érdemes megnézni:
- képzési terv. Rész №2. teszt automatizálás