Мы хотели бы провести автоматическое интеграционное тестирование процесса, который требует отправки данных во внешний источник, а затем проверки правильности отображения данных на их веб-сайте.
Однако может пройти несколько часов, прежде чем данные появятся на сайте.
Проблема с традиционным NUnit или MSTest заключается в том, что тест будет задерживаться на несколько часов в ожидании результата.
Я видел PNUnit , который можно использовать для параллельного запуска всех тестов, но мне это не кажется изящным решением. Что делать, если есть 1000 тестов? Не создаст ли это множество процессов / потоков на сервере? И как их всех отслеживать.
Так кто-нибудь решил эту проблему? Вы разработали решение самостоятельно или есть решение с открытым исходным кодом для этого?