.NET Automated Testing for Long Running Processes

Мы хотели бы провести автоматическое интеграционное тестирование процесса, который требует отправки данных во внешний источник, а затем проверки правильности отображения данных на их веб-сайте.

Однако может пройти несколько часов, прежде чем данные появятся на сайте.

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

Я видел PNUnit , который можно использовать для параллельного запуска всех тестов, но мне это не кажется изящным решением. Что делать, если есть 1000 тестов? Не создаст ли это множество процессов / потоков на сервере? И как их всех отслеживать.

Так кто-нибудь решил эту проблему? Вы разработали решение самостоятельно или есть решение с открытым исходным кодом для этого?

6
задан Benjamin 2 February 2014 в 18:56
поделиться