Найти тему
32,6 тыс подписчиков

Нефункциональное и функциональное тестирование: в чём различия?


Как правило, в тестировании выделяют два основных вида тестирования: функциональное и нефункциональное. В чём кардинальное отличие?

На самом деле, всё очень просто:
1. Функциональное тестирование — это тестирование, при котором тестировщики проверяют ЧТО делает программа. Например, проверка API, базы данных, пользовательского интерфейса и функциональности. Проверяется на соответствие спецификациям, бизнес-требованиям. Основано на требованиях клиента.

2. А вот нефункциональное тестирование — это уже когда проверяется КАК работает программа. Например, производительность, масштабируемость, нагрузка, UX и т.д. Основано на ожиданиях клиента. Например, авторизация произошла за 2 секунды.

Если интересно копнуть глубже, у нас на сайте вышла отличная статья, в которой ребята из QA-отдела MediaSoft разбирают тестирование до мелочей, делятся подборкой инструментов и бонусом — советами для новичков в QA.

#qa
​Нефункциональное и функциональное тестирование: в чём различия?  Как правило, в тестировании выделяют два основных вида тестирования: функциональное и нефункциональное. В чём кардинальное отличие?
00:31
Около минуты
304 читали