Интеграция против функционального тестирования - PullRequest
0 голосов
/ 26 апреля 2020

Интеграционные тесты позволяют убедиться, что вся система работает. Функциональные тесты удостоверяют, что вся система работает так, как ей нужно.

То есть каждый функциональный тест является интеграционным тестом. И каждый интеграционный тест, который не является функциональным, может стать таким, просто добавив то, что он тестирует, в спецификацию системы.

Правильно ли я понимаю?

1 Ответ

1 голос
/ 27 апреля 2020

Интеграционный тест проверяет наличие двух или более модулей, классов, служб и т. Д. c. работают должным образом (в отличие от модульного теста, который проверяет, работает ли один модуль правильно). Вы можете говорить о тестах системной интеграции.

Функциональные тесты - это тестирование, если приложение делает то, что должно, и нефункциональные тесты больше ориентированы на техническую сторону (если приложение делает то, что он должен с достаточной скоростью, стабильностью, надежностью и т. д. c.).

Итак, ИМО, интеграционные тесты могут быть как функциональными, так и нефункциональными.

...