Какво е тестване на обема? Научете с примери

Съдържание:

Anonim

Какво е тестване на обема?

ОБЕМНОТО ИЗПИТВАНЕ е вид софтуерно тестване, при което софтуерът е подложен на огромен обем данни. Тя се нарича още тестване на наводнения. Провежда се обемно тестване, за да се анализира производителността на системата чрез увеличаване на обема на данните в базата данни.

С помощта на обемното тестване въздействието върху времето за реакция и поведението на системата може да бъде изследвано, когато е изложено на голям обем данни.

Например тестване на поведението на музикалния сайт, когато има милиони потребители, които да изтеглят песента.

Предимства на обемното тестване

  • Чрез идентифициране на проблеми с натоварването могат да бъдат спестени много пари, които в противен случай ще бъдат похарчени за поддръжка на приложението.
  • Помага за по-бързо стартиране на планове за мащабируемост
  • Ранно идентифициране на тесните места
  • Той гарантира, че вашата система вече е в състояние да използва реално

Защо да се прави тестване на обема

Целта на извършването на тестването на обема е да

  • Проверявайте производителността на системата с нарастващи обеми данни в базата данни
  • За идентифициране на проблема, който е вероятно да възникне при голямо количество данни
  • За да разберете точката, в която стабилността на системата се влошава
  • Тестването на силата на звука ще помогне да се идентифицира капацитетът на системата или приложението - нормален и тежък обем

Как да направите тестване на обем

При тестването на обема трябва да бъдат тествани следните неща

  • Тествайте, за да проверите дали има загуба на данни
  • Проверете времето за реакция на системата
  • Проверете дали данните се съхраняват правилно или не
  • Проверете дали данните са заменени без никакво известие
  • Проверете за предупреждения и съобщения за грешки, дали изобщо идва за проблеми със силата на звука
  • Проверете дали големият обем данни влияе на скоростта на обработка
  • Има ли системата необходимите ресурси за памет
  • Извършва ли се тест за обем на цялата система
  • Има ли риск, ако обемът на данните е по-голям от посочения
  • Има ли някаква гаранция, че няма да възникне по-голям обем дати от посочения

Най-добри практики за тестване с голям обем

Най-добрите практики за тестване с голям обем са

  • Спрете всички сървъри и проверете всички регистрационни файлове
  • Преди теста за зареждане изпълнете ръчно сценария на приложението
  • За най-полезни резултати броят на потребителите се разклаща
  • За да преодолеете ограниченията на лиценза, балансирайте времето за мислене
  • Бъдете внимателни с новата конструкция
  • Анализирайте случая на употреба за подобрение, след като се установи изходно ниво
  • Повторението на определени части от тестването на обема става неизбежно в случай, че има тесно място в изпълнението

Обемно тестване срещу тестване на натоварване

Тестване на обема Тестване на товара
  • Обемното тестване е тестване на приложение с голям брой данни в базата данни
  • Докато е в тестване на натоварване, приложението е подложено на определено ниво на натоварване, за да анализира поведението на приложението
  • Тестването на обема проверява дали системата реагира според очакванията за определен обем данни. Може да включва увеличаване на размера на файла
  • Тестването на натоварване проверява ефективността на системата, когато натоварването на потребителя се увеличи. Той може да включва нарастващ брой на файла

Предизвикателства при тестването на обема

  • Фрагментацията на паметта е трудна за генериране
  • Динамично генериране на ключове
  • Релационна цялост на генерираните данни

Резюме:

  • В софтуерното инженерство обемното тестване е начин за проверка на ефективността на системата за големи натоварвания на данни
  • Това е нефункционално тестване
  • Фрагментация на паметта, която е трудно да се генерира и релационна цялост на генерираните данни

    са малко предизвикателства при тестването на обем