Функциональное проверяет «что система делает», нефункциональное — «как она это делает» под нагрузкой, угрозами и ограничениями среды.
Разбор
- Функциональное: сценарии, бизнес-правила, API-контракты, корректность расчётов.
- Нефункциональное: performance, security, usability, reliability, compatibility.
- Оба вида опираются на требования или риски; без критериев результат субъективен.
- Часто нефункциональные проверки требуют отдельной среды и инструментов.
Итог
На собеседовании важно привести примеры обоих типов для одного продукта (например, оплата и время ответа API оплаты).