То, о чем вы говорите, это «интеграционное тестирование».
«Юнит-тестирование» для проверки правильности работы отдельных компонентов.
Вы можете использовать SOAP UI для тестирования веб-сервисов на основе SOAP.
Вы можете автоматизировать тестирование пользовательских интерфейсов HTML с помощью Selenium UI.
Используйте JUnit для модульного тестирования компонентов Java, NUnit для .NET и т. Д.