Разница между функциональным и нефункциональным тестированием заключается в фокусе проверки: 6
Таким образом, функциональное тестирование проверяет, что делает программа, а нефункциональное — как она работает. 9
Например, в рамках функционального тестирования проверяют API, базу данных, пользовательский интерфейс и функциональность на соответствие спецификациям и бизнес-требованиям. 9 А нефункциональное тестирование оценивает производительность, масштабируемость, нагрузку и другие характеристики программного продукта. 9