Teljes ellenőrző lista webes alkalmazás tesztelése
Fordítás: Olga Alifanova
Alatt webes alkalmazás tesztelési kell figyelni, hogy az alábbiakban felsorolt tételek. Ez az ellenőrző lista alkalmazható szinte bármilyen típusú webes alkalmazások az üzleti igényeknek.
Ellenőrző lista tesztelés webes alkalmazások áll:
- Használhatóság tesztelése.
- Funkcionális tesztelés.
- kompatibilitási vizsgálatok.
- Test adatbázisok.
- biztonsági tesztelés.
- Teljesítmény tesztelés.
Most nézzük meg az egyes elemeket külön-külön.
használhatósági tesztelés
- Ez nem más, mint a vizsgálati kérelmet a felhasználó-barát.
- Amikor a vizsgálat a használhatóság ellenőrzi, hogy az új felhasználó számára, hogy könnyen megértsék a kérelmet.
- Általában, amikor teszteli a használhatóságát a rendszer tesztelt navigációs.
Mi a célja ennek a vizsgálatnak?
használhatósági teszt ellenőrzi az egyszerűsége és hatékonysága a termék felhasználásának szokásos tesztelési gyakorlattal használati kényelem.
használhatósági teszt forgatókönyvek:
- Tesztelés funkcionalitás és működési viselkedését a termék annak megállapítása érdekében, hogy azok megfeleljenek előírásoknak.
- Tesztelés, rendszer vagy alkatrész figyelmen kívül hagyja a belső mechanizmusokat. Középpontjában kizárólag a kimenő adatok válaszként kapott felhasználói és szkriptek végrehajtását feltételekkel.
Mi a célja a funkcionális tesztelés?
A funkcionális tesztelés - annak biztosítása, hogy a termék megfelel-e a szükséges funkcionális említett előírások a dokumentációban fejlődését.
funkcionális teszt scriptek:
- Kompatibilitási vizsgálatok használják, hogy megbizonyosodjon arról, hogy az alkalmazás kompatibilis más, a rendszer elemeit, amelyben működik - például böngészők, operációs rendszerek vagy hardver.
Mi a célja a kompatibilitási vizsgálatok?
- A cél a kompatibilitási vizsgálatok - annak értékelése, hogy milyen jól működik a szoftver egy adott böngésző bizonyos OS más szoftver vagy hardver.
átjárhatóság tesztforgatókönyvek:
- Teszteld a helyszínen a különböző böngészők (IE, Firefox, Chrome, Safari, Opera), és győződjön meg róla, hogy az oldal jelenik meg.
- Ellenőrizze, hogy a HTML verzió kompatibilis a vonatkozó változata böngészők.
- Győződjön meg arról, hogy a képek helyesen jelennek meg a különböző böngészők.
- Győződjön meg arról, hogy a betűk jelennek meg megfelelően a különböző böngészőkben.
- Győződjön meg róla, hogy a Java Script kód működik a különböző böngészőkben.
- Nézze meg az animált GIF különböző böngészőkben.
Instrumentdlyatestirovaniyasovmestimosti
Spoon.net: Spoon.net hozzáférést biztosít több ezer alkalmazás (böngésző), nem igényel telepítést. Ez az eszköz segít tesztelni az alkalmazást a különböző böngészőkben ugyanazon a gépen.
Testing Database
- Amikor a vizsgálat adatbázis-háttér ellenőrzött bejegyzéseket írt egy webes vagy asztali alkalmazás. Az adatok jelennek meg a kérelemben meg kell egyeznie a tárolt adatok az adatbázisban.
A teszt a adatbázis, a tesztelő tudni kell a következőket:
- A teszter kell érteni a funkcionális követelményeknek, üzleti logikát, az alkalmazás fő forgatókönyvet, és az adatbázis-tervező.
- A teszter kell értenie asztalok, triggerek, tárolási eljárásokat és módszereket kijelző mutatók, használt alkalmazás.
- A teszter kell értenie a logikát kiváltó, bolt eljárásokkal, kijelző és a mutatók.
- A teszter kell értenie, hogy mely táblákat érinti, ha lapkák, frissítések és törli végzik az alkalmazás.
Felismerve a fenti tételek, a tesztelő könnyen írni szkripteket az adatbázis tesztelése.
adatbázis tesztelési:
- Ellenőrizze az adatbázis nevét: meg kell egyeznie a leírásban.
- Ellenőrizze a táblák, oszlopok, oszlop típusok és alapértelmezett értékek: mindezt meg kell egyeznie leírás.
- Ellenőrizze, hogy vajon az oszlop értéke null.
- Ellenőrizze az elsődleges és idegen kulcs mindegyik asztalnál.
- Ellenőrizze a tárolási eljárást.
- Vizsgáljuk meg, hogy a tárolási eljárás bevezetésre kerül.
- Ellenőrizze a nevét a bolt eljárást.
- Ellenőrizze a nevét a paraméterekkel, azok típusát és mennyiségét.
- Ellenőrizze, hogy a szükséges paramétereket, vagy sem.
- Ellenőrizze a tárolási folyamat, bizonyos esetekben a paramétereket.
- Ellenőrizze az adatbázist, ha a kimeneti nulla - nulla bejegyzéseket kell vonni.
- Ellenőrizze a tárolási eljárás beállítás egyszerűbb SQL-kódot.
- Győződjön meg arról, hogy az eljárás egy értéket ad vissza.
- Ellenőrizze bevitelére vonatkozó eljárást vizsgálati adatok.
- Ellenőrizze a viselkedése minden zászlót a táblázatban.
- Győződjön meg arról, hogy az adatok helyesen az adatbázisban tárolt minden egyes tétel után.
- Ellenőrizze az adatokat minden egyes tranzakció frissítésére, törlésére és helyezze.
- Ellenőrizze a hossza az egyes területen. Hossza a back-end és front-end azonosnak kell lennie.
- Ellenőrizze a nevek adatbázisadatok QA, UAT és Prodi. A névnek egyedinek kell lennie.
- Nézze meg a titkosított adatok az adatbázisban.
- Ellenőrizze az adatbázis mérete és válaszidő minden kérelem esetében.
- Ellenőrizze az adatok jelennek meg a front-end, és győződjön meg arról, hogy azok megfelelnek a háttérben.
- Ellenőrizze az adatok sértetlenségét megadásával érvénytelen értékeket az adatbázisban.
- Ellenőrizze a ravaszt.
Mi az a biztonsági tesztelést?
Biztonsági tesztelés megtalálására irányuló gyengeségek és hiányosságok biztonsági alkalmazások.
biztonsági tesztelés módja:
Mi az összehasonlítást?
Teljesítmény tesztelést annak értékelésére, hogy a rendszer vagy komponens-specifikus teljesítmény követelményeknek.
Gyakori tesztforgatókönyvek:
- Meghatározása teljesítményt, stabilitást és skálázhatóságot különböző terhelési alkalmazásokat.
- Annak eldöntése, hogy a jelenlegi architektúra támogatja az alkalmazást nagy terheléshez.
- Annak meghatározása, amely a konfiguráció a legjobb mércéje a teljesítmény.
- Meghatározása a szűk alkalmazások és infrastruktúra.
- Meghatározására, hogy a válaszadási idő egy új verziója az adott alkalmazásnak megváltozott.
- Termék értékelése és / vagy vas annak megállapítása érdekében, hogy azok ellenálljanak a terhelés várható kötetek.
Hogy van a teljesítmény tesztelés? Manuálisan vagy automatikusan?
Általában lehetetlen teljesítményének vizsgálatára kéz több okból is:
- Időbe fog telni, sok erőforrást.
- Lehetetlen, hogy végezzen egy sor olyan intézkedést.
- Nem alkalmas módszert követi a rendszer viselkedését.
- A komplexitás teljesítő ismétlődő feladatok.
Ahhoz, hogy megbirkózzanak a fenti problémákat, az általunk használt speciális eszközök tesztelésére teljesítményét. Íme néhány közülük:.
- Apache JMeter
- Load Runner
- Borland Silk Szereplő.
- Rational Performance Tester
- WAPT
- NEO LOAD