Нефункциональное тестирование

Нефункциональное тестирование

Нефункциональное тестирование включает в себя тестирование качественных характеристик компонента или системы, которые могут быть измерены различными величинами, не относящимися к конкретной функции или действию пользователя. Данный вид тестирования позволяет определить работоспособность системы при различных условиях.

Тестируемые свойства ПО определяют следующие характеристики продукта:

  • Надежность — поведение тестируемой системы при возникновении критических ситуаций
  • Производительность — работоспособность системы при различных нагрузках
  • Удобство использования — исследование, насколько удобно, понятно и просто конечным пользователям пользоваться программой или приложением.
  • Масштабируемость — соответствие требованиям горизонтального и вертикального масштабирования. Масштабируемость определяет способность системы обрабатывать большие объемы нагрузки, и может относиться к различным параметрам системы: количество дополнительного трафика, с которым она может справиться, насколько легко нарастить ёмкость запоминающего устройства, или насколько больше других транзакций может быть обработано.
  • Безопасность продукта — безопасность пользовательских данных
  • Портативность — работоспособность продукта при его переносе на другие платформы.

Исследование вышеуказанных свойств программного обеспечения проводится при использовании таких видов тестирования, как:

Тестирование инсталляции

— позволяет проверить насколько успешно проходит установка, настройка, обновление и удаление приложения. Данный вид тестирования минимизирует риски потери пользовательских данных, а также возникновения ошибок в работе приложения.

Юзабилити тестирование

— демонстрирует удобство использования приложения конечным пользователем.

Тестирование конфигурации или портативности

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

Тестирование на отказ и восстановление

– исследование системы на возможность восстановления после возможных ошибок и сбоев.

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

Наша команда QA позаботится о том, чтобы ваш продукт соответствовал ожиданиям ваших клиентов.

Выделенная команда QA инженеров готова выполнить бесплатное пробное тестирование, включающее: функциональное тестирование, мобильное тестирование, нагрузочное тестирование, SEO тестирование сайта, юзабилити аудит, аудит безопасности. Читайте условия пробного тестирования.

Заказать пробное тестирование