Тестирование производительности (performance testing) – комплекс видов тестирования целью которых является проверка работоспособности, стабильности, потребления ресурсов и других атрибутов в условиях других сценариев использования и нагрузок:
-Нагрузочное — определение показателей производительности и времени отклика программно-технической системы или устройства в ответ на внешний запрос с целью установления соответствия требованиям, предъявляемым к данной системе (устройству).
(Производительность в пределах нормы, например одновременное присутствие до 1000 пользователей на сайте)
-Стресс (stress testing)- экстремальная нагрузка, в разы превышающая норму
-Стабильность – проверка приложения при длительной работе. То есть происходит нагрузка нашей системы в пределах нормы.
(на день, неделю, месяц и смотрим как она будет себя вести)
-Объемное – тестирование при увеличенных объемах обрабатываемых данных
(1000 пользователей отправляют одновременно сообщения или же загружают файлы)
Инсталляционное тестирование – проверяет корректность установки, обновления и удаления приложения (например, установка через Play Market или с флешки).
Тестирование удобства (Usability) – оценивает удобство и интуитивность интерфейса для пользователя, важное для его повторного использования.
Тестирование безопасности – проверяет защиту системы от атак, вирусов и несанкционированного доступа к данным.
Тестирование локализации и интернационализации – адаптация ПО к разным языкам, культурам и единицам измерения (например, сантиметры и дюймы).
Тестирование доступности (Accessibility) – проверяет доступность для людей с ограниченными возможностями (например, субтитры, увеличение шрифта, аудиовоспроизведение текста).