юзеров должны регаться одновременно)
Разобрались, что есть можно тестировать функциональные и нефункциональные возможности.
Что по уровням?
В классическом веб приложении(трехуровневая архитектуре), под модульным тестированием понимают все, что тестируется в отдельных слоях(бэкенд, фронт). Тестирование взаимосвязи между ними (!) обычно является интеграционным уровнем. Еще чаще отождествляют интеграционный == API. Еще раз, это практика.
Если мы рассмотрим объект тестирования бэкенд, то модульное тестирование будет уже "ниже" - работа конкретного модуля, класса, функции. А интеграционное - работа этих модулей вместе. API вообще в этом случае клиентский интерфейс.
Вывод: понятие юнита зависит от степени приближения .
только речь не о веб
Что-то меняется? Разное приближение, разная декомпозиция.
Спасибо
Обсуждают сегодня