Mi a kötet tesztelése? Tanuljon példákkal

Tartalomjegyzék:

Anonim

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
  • A kötetvizsgálat egy olyan alkalmazás tesztelése, amely nagyszámú adatot tartalmaz az adatbázisban
  • Míg a terheléses tesztelés során az alkalmazás bizonyos szintű terhelésnek van kitéve, hogy elemezze az alkalmazás viselkedését
  • A kötetvizsgálat ellenőrzi, hogy a rendszer reagál-e az elvárt módon egy bizonyos mennyiségű adathoz. Ez magában foglalhatja a fájl növekvő méretét
  • A terhelés tesztelése ellenőrzi a rendszer teljesítményét, amikor a felhasználói terhelés megnő. Ez magában foglalhatja a fájl növekvő számát

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