Бытовая и компьютерная техника

ЦеныНовостиОбзорыОписания
« Цены
расширенный поиск +

26-04-2014

Виды и специфика тестирования производительности ПО?

В народе, особенно среди студентов, бытует общее распространенное мнение, что работа тестировщика одна из самых легких и не высококвалифицированных. Большинство соискателей на должность тестировщика имеют неверное представление о сложности работы. Однако, тут и наниматель виновен – он также часто не знает, что требовать от тестировщика ПО.

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

Тестирование производительности или нагрузочное тестирование есть автоматизированное тестирование ПО с целью определения скорости и качества его работы при определенных нагрузках, например, при определенном количестве пользователей. Помимо непосредственно тестирования производительности, есть несколько видов нагрузочного тестирования: стрессовое, объемное и тестирование стабильности/ надежности.

Стрессовое тестирование включает в себя такие задачи, как проверка работоспособности приложения или системы в стрессовых условиях, например, повышение интенсивности выполнения операций до очень высоких значений. Или определение способности системы к регенерации (возвращение к нормальному состоянию после прекращения воздействия стресса).

Функцией объемного тестирования является оценка производительности в условиях повышения объемов данных в базе данных приложения. А что касается тестирования стабильности или надежности ПО, то оно направлено на проверку и измерение его работоспособности при длительном использовании (тестировании) со средним уровнем нагрузки на систему.

Как правило, для такой работы требуется целая команда квалифицированных тестировщиков ПО, а также сложная и мощная автоматизированная система. Они должны не только вычислить допустимое количество пользователей, одновременно использующих программу или приложение, и определить границы приемлемой производительности при увеличении нагрузки, но и измерить время выполнения определенных операций при заданных интенсивностях их выполнения. А также команда тестировщиков ПО ответственна за анализ производительности  при стрессовых нагрузках (высоких и даже предельных).

Рекомендуемые публикации по теме:
Устьевая арматура: назначение и виды
Канцелярские товары по выгодным ценам
Путешествуем на авто по родной стране
Любовь по-русски или история с приключениями

При перепечатке материалов с сайта прямая ссылка на ТехноЛоцман обязательна.

Материал публикуется на коммерческих условиях.
ТехноЛоцман не несет ответственности за содержание материала.
Товары и услуги подлежат обязательной сертификации.


Разместить прайс-лист
Карта торговой площадки
Rambler's Top100