Водич за тестирање складишта: шта је, врста, концепти

Преглед садржаја:

Anonim

Испитивање складишта

Тестирање складишта је врста софтверског тестирања која се користи за проверу да ли софтверска апликација која се тестира складишти релевантне податке у одговарајуће директоријуме и да ли има довољно простора да спречи неочекиване прекиде због недовољног простора на диску. Такође се назива и тестирање перформанси складишта.

Зашто тестирање складишта?

  • Споро складиште значи споро време одзива, дуготрајне упите и мању доступност апликација
  • Споро складиштење је додатни трошак за одржавање серверске инфраструктуре
  • Помаже у проналажењу практичног ограничења складиштења пре примене
  • Помаже да се разуме како ће систем реаговати када се нови хардверски уређај замени или надогради

Врсте испитивања складишта

  • Тестирање апликација: Тестирање апликација са узорцима упита са производним окружењем
  • Симулација апликације: Спроведите тестирање користећи стандардни софтвер сличан циљној апликацији
  • Бенцхмаркинг: Извршите тестирање користећи стандардни софтвер

Уобичајени концепти тестирања укључени током тестирања складишта

Врсте испитивања складишта Пример уобичајених активности тестирања складишта
  • Тестирање апликације:
  • Упоредите ОЛТП време одговора
  • Упоредите време рада серије
  • Упоредите трајне брзине стримовања
  • Симулација примене:
  • Тестирање вршног складиштења ИОПС за базе података
  • Тестирајте вршно складиштење података за окружење за струјање података или за проток података
  • Тестирајте кашњење складиштења за размену порука или друге апликације са једним навојем
  • Бенцхмаркинг
  • Тестирање на оштећење података

Грешке приликом извођења тестирања складишта

  • Праћење погрешних перформанси сервера
  • Без брисања кеш меморије сервера у поређењу уређаја за складиштење
  • Током тестирања заборавио сам да надгледам употребу процесора
  • Тестирање перформанси меморије помоћу наредби за копирање датотека

Закључак:

Софтверско инжењерство, технике тестирања складишта обезбеђују да се апликација која се тестира чува релевантне податке у одговарајућим директоријумима.