Загрузка...
 

Важность нагрузочного тестирования. Преувеличена или нет?

26.03.2015: Важность нагрузочного тестирования. Преувеличена или нет?
Нагрузочное тестирование — один из важнейших этапов в комплексе процедур, направленных на выявление дефектов программного обеспечения. Сейчас, когда существует огромная конкуренция между разработчиками веб-приложений и мобильных сервисов, к работоспособности программ предъявляются повышенные требования. Конечный пользователь программного продукта, заплативший за этот продукт деньги, имеет полное право рассчитывать на соответствие приложения его запросам. Если он этого не получит, ничто не помешает ему начать пользоваться ПО другого разработчика, благо недостатка в предложениях сейчас нет. И даже если приемочное тестирование покажет, что разработанное приложение отвечает пожеланиям заказчика, последующий запуск в его продажу или внедрение в существующую систему может выявить некоторые дефекты, особенно в период активного его использования.



Поэтому опытные тестировщики рекомендуют не пренебрегать нагрузочным анализом разработки. Как он осуществляется? Прежде всего, необходимо убедиться в том, что все предыдущие этапы тестирования были пройдены в полном объеме – проверке должны быть подвергнуты все модули системы, как по отдельности, так и в группах. Нагрузочное тестирование призвано выявить слабые места ПО, поэтому для его проведения разрабатываются специальные тест-кейсы. Это особые варианты, которые имитируют действия пользователей. При этом учитываются такие факторы, как длительность нагрузки – чем она выше, тем реалистичнее будут результаты тестирования, скорость обработки запросов от пользователей, а также скорость приема обработанных данных самими пользователями. При тестировании имитируются комплексы запросов, которые в реальности могут поступать от тех, кто использует систему. Такому виду проверки рекомендуется подвергать не только мобильные приложения, но и веб-проекты, например, интернет-магазины. Как поведет себя сайт при большом числе посетителей в период распродаж? Как быстро будут обрабатываться их запросы? Не возникнет ли у пользователей желание покинуть веб-страницу из-за слишком долгого периода отклика? Ответы на эти и другие вопросы и даст тест.

И только после удачного проведения испытания приложения или веб-ресурса под нагрузкой можно переходить к следующему этапу, которым станет приемочное тестирование. Все проверки при создании качественного продукта необходимы.

26.03.2015
Windows
Windows
Windows

Комментарии
Нет комментариев

Добавление комментария

Игры на игровом портале MCZone.ru
Регистрация
 Зарегистрироваться
Комментарии

Рейтинг@Mail.ru