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