Предположим, уровень SOA с веб-приложением на границе.
Если я хочу создать некоторые приемочные тесты, чтобы практиковать разработку на основе поведения, имеет ли смысл иметь разные тесты в обеих частях: части SOA и части веб-приложения?
Приемочное тестирование для веб-приложения может включать, например, Selenium, поскольку приемочное тестирование действительно способствует сквозному тестированию, основанному на полезном и реальном использовании приложения.
А как насчет услуги?
Короче говоря, нужны ли части SOA некоторые письменные истории, как клиентское приложение, чтобы действительно изучать поведение и особенности сервисов?
Или достаточно интеграционных тестов?