Mi a kötet tesztelése?
A VOLUME TESTING egyfajta szoftver tesztelés, ahol a szoftver hatalmas mennyiségű adatnak van kitéve. Árvízvizsgálatnak is nevezik . A mennyiségi tesztelés a rendszer teljesítményének elemzésére szolgál az adatbázisban lévő adatok mennyiségének növelésével.
A kötetvizsgálat segítségével tanulmányozható a válaszidőre és a rendszer viselkedésére gyakorolt hatás, ha nagy mennyiségű adatnak van kitéve.
Például a zenei webhely viselkedésének tesztelése, amikor több millió felhasználó töltheti le a dalt.
A kötetvizsgálat előnyei
- A terhelési problémák azonosításával rengeteg pénzt lehet megtakarítani, amelyet egyébként az alkalmazás karbantartására fordítanak.
- Ez segít a skálázhatósági tervek gyorsabb elindításában
- A szűk keresztmetszetek korai azonosítása
- Biztosítja, hogy a rendszere most már képes a valós használatra
Miért kell elvégezni a kötet tesztelését
A mennyiségi teszt elvégzésének célja:
- Ellenőrizze a rendszer teljesítményét az adatbázis növekvő mennyiségű adatával
- A nagy mennyiségű adatnál valószínűleg felmerülő probléma azonosítása
- Annak kiderítése, hogy a rendszer stabilitása mikor romlik
- A kötet tesztelése segít azonosítani a rendszer vagy az alkalmazás kapacitását - normál és nagy volumenű
Hogyan kell elvégezni a kötet tesztelését
A mennyiségi tesztelés során a következő dolgokat kell tesztelni
- Tesztelje, hogy van-e adatvesztés
- Ellenőrizze a rendszer válaszidejét
- Ellenőrizze, hogy az adatokat megfelelően tárolták-e vagy sem
- Ellenőrizze, hogy az adatokat minden értesítés nélkül felülírják-e
- Ellenőrizze, hogy vannak-e figyelmeztetések és hibaüzenetek, hogy egyáltalán érkeznek-e kötetproblémák
- Ellenőrizze, hogy a nagy mennyiségű adat befolyásolja-e a feldolgozás sebességét
- Rendelkezik-e a rendszer a szükséges memóriaforrásokkal
- A teljes rendszeren végrehajtja a kötet tesztet
- Van-e kockázat, ha az adatmennyiség nagyobb a megadottnál
- Van-e garancia arra, hogy a megadottnál nagyobb dátummennyiség nem fordul elő?
Bevált módszerek a nagy volumenű teszteléshez
A nagy volumenű tesztelés legjobb gyakorlatai a következők
- Állítsa le az összes szervert és ellenőrizze az összes naplót
- A betöltési teszt előtt hajtsa végre manuálisan az alkalmazási forgatókönyvet
- A leghasznosabb eredmények elérése érdekében a felhasználók száma osztható meg
- A licenckorlátok leküzdése érdekében egyensúlyozza a gondolkodási időt
- Legyen óvatos az új konstrukcióval
- A kiindulási helyzet megállapítása után elemezze a fejlesztés esetét
- A kötetvizsgálat egyes részeinek megismétlése elkerülhetetlenné válik abban az esetben, ha fennáll a teljesítmény szűk keresztmetszete
Hangerő tesztelése Vs terhelés tesztelése
Hangerő tesztelése | Terhelés tesztelése |
---|---|
|
|
|
|
Kihívások a kötet tesztelésében
- A memória töredezettsége nehezen generálható
- Dinamikus kulcsgenerálás
- A generált adatok relációs integritása
Összegzés:
- A szoftvertervezésben a kötet tesztelése a rendszer teljesítményének ellenőrzésére szolgál nagy adatterhelések esetén
- Ez egy nem funkcionális teszt
- A memória töredezettsége nehezen előállítható és a generált adatok relációs integritása
a Volume Testing néhány kihívása