Функциональное тестирование — процесс обеспечения качества (QA) в рамках цикла разработки программного обеспечения, необходимый для проверки реализуемости функциональных требований, согласно спецификации тестируемого программного обеспечения. Функциональное тестирование проводится для оценки соответствия системы или компонента заданным функциональным требованиямISO/IEC/IEEE International Standard - Systems and software engineering. ISO/IEC/IEEE 24765:2010(E). 2010. pp. vol., no., pp.1–418, 15 Dec. 2010..

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

Типы функционального тестирования Функциональное тестирование включает в себя следующие типы:

Дымовой тест Проверка работоспособности Регрессионное тестирование Юзабилити-тестирование

См. также

Тестирование программного обеспечения Интеграционное тестирование Модульное тестирование Нагрузочное тестирование Автоматизированное тестирование

Ссылки

Об функциональном тестировании на сайте QA evolution Пост о функциональном тестировании на Хабре Что такое smoke-тестирование? Об юзабилити-тестировании

Примечания

Литература

Категория:Тестирование программного обеспечения