Junior
50
questionbank

Расскажи об отличиях между функциональным и нефункциональным тестированием.

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

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

ХарактеристикаФункциональное тестированиеНефункциональное тестирование
ЦельПроверка соответствия функций требованиям.Проверка характеристик качества системы.
Что проверяетсяФункциональность, операции, поведение системы.Производительность, масштабируемость, надежность, др.
ТребованияОбычно основано на функциональных требованиях.Основано на нефункциональных требованиях (SLA, стандарты).
Типы тестированияМодульное, интеграционное, системное, приемочное, регрессионное.Нагрузочное, стрессовое, стабильности, безопасности, юзабилити, совместимости.
Кто обычно выполняетРазработчики (модульное/интеграционное), QA инженеры, бизнес-аналитики/пользователи (приемочное).QA инженеры (специалисты по производительности, безопасности).
МетрикиКоличество дефектов в функциональности.Время отклика, пропускная способность, доступность, потребление ресурсов, уязвимости.
ПримерПроверка успешной авторизации пользователя.Проверка времени загрузки страницы при одновлении.