Co je to testování hlasitosti? Učte se na příkladech

Obsah:

Anonim

Co je to testování hlasitosti?

VOLUME TESTING je typ testování softwaru, kde je software vystaven velkému množství dat. To je také označováno jako povodňové testování. Testování objemu se provádí za účelem analýzy výkonu systému zvýšením objemu dat v databázi.

Pomocí testování objemu lze studovat dopad na dobu odezvy a chování systému, když je vystaven velkému objemu dat.

Například testování chování hudebního webu, když si píseň stáhnou miliony uživatelů.

Výhody objemového testování

  • Identifikací problémů s načítáním lze ušetřit spoustu peněz, které by jinak byly vynaloženy na údržbu aplikace.
  • Pomáhá při rychlejším zahájení plánů škálovatelnosti
  • Včasná identifikace úzkých míst
  • Zajišťuje, že váš systém je nyní schopen použití v reálném světě

Proč dělat testování hlasitosti

Cílem provedení objemového testování je:

  • Zkontrolujte výkon systému s rostoucími objemy dat v databázi
  • Identifikovat problém, který pravděpodobně nastane s velkým množstvím dat
  • Zjistit bod, ve kterém se stabilita systému zhoršuje
  • Testování hlasitosti pomůže zjistit kapacitu systému nebo aplikace - normální a silný objem

Jak provést testování hlasitosti

Při testování objemu je třeba testovat následující věci

  • Vyzkoušejte, zda nedošlo ke ztrátě dat
  • Zkontrolujte dobu odezvy systému
  • Zkontrolujte, zda jsou data správně uložena nebo ne
  • Ověřte, zda jsou data přepsána bez jakéhokoli oznámení
  • Zkontrolujte varovné a chybové zprávy, zda se vůbec vyskytnou problémy se svazkem
  • Zkontrolujte, zda data s velkým objemem ovlivňují rychlost zpracování
  • Má systém potřebné paměťové prostředky
  • Provádí se test objemu v celém systému
  • Existuje nějaké riziko, pokud je objem dat větší, než je uvedeno
  • Existuje nějaká záruka, že nenastane větší objem dat, než je uvedeno

Osvědčené postupy pro testování velkého objemu

Nejlepší postupy pro testování velkého objemu jsou

  • Zastavte všechny servery a zkontrolujte všechny protokoly
  • Před zátěžovým testem ručně proveďte scénář aplikace
  • Nejužitečnější výsledky rozdělí počet uživatelů
  • Chcete-li překonat licenční omezení, vyvážte čas na přemýšlení
  • S novou verzí buďte opatrní
  • Jakmile bude stanovena základní linie, analyzujte případ použití pro zlepšení
  • Opakování jednotlivých částí objemového testování se stává nevyhnutelným v případě, že dojde k úzkému místu výkonu

Testování objemu vs. Testování zatížení

Testování hlasitosti Testování zátěže
  • Testování objemu je testování aplikace s velkým množstvím dat v databázi
  • Při testování zátěže je aplikace podrobena určité úrovni zátěže, aby mohla analyzovat chování aplikace
  • Testování objemu ověřuje, zda systém na určitý objem dat reaguje očekávaným způsobem. Může zahrnovat zvětšení velikosti souboru
  • Testování zátěže kontroluje výkon systému při zvýšení zátěže uživatele. Může zahrnovat rostoucí počet souborů

Výzvy v testování objemu

  • Fragmentace paměti je obtížné generovat
  • Dynamické generování klíčů
  • Relační integrita generovaných dat

Souhrn:

  • V softwarovém inženýrství je testování objemu způsob, jak zkontrolovat výkon systému s ohledem na vysoké zatížení dat
  • Jedná se o nefunkční testování
  • Těžko generovatelná fragmentace paměti a relační integrita generovaných dat

    existuje několik výzev objemového testování