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