Рекомендуемые шаблоны для модульного тестирования веб-сервисов

Мы собираемся начать разработку сервис-ориентированной инфраструктуры (SOA), которая, безусловно, будет включать большое количество гранулярных веб-сервисов (REST в WCF). Мы достаточно дисциплинированы в модульном тестировании нашего клиентского и серверного кода, однако у нас нет большого опыта в модульном тестировании веб-сервисов. Мы действительно ищем рекомендации относительно того, где должны быть написаны тесты, и рекомендации о том, какой подход использовать при модульном тестировании наших сервисов.

Должны ли мы писать тесты, которые делают HTTP-запросы и утверждают, что ответы являются такими, какими они должны быть? Должны ли мы сосредоточиться только на тестировании внутренней логики самих сервисных методов и не беспокоиться о тестировании реальных запросов? Или мы должны сделать и то, и другое? Есть ли какие-либо другие рекомендации относительно того, что мы должны тестировать?

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

8
задан KodeKreachor 25 March 2014 в 18:33
поделиться