Выполнение параллельных тестов на одной машине определенно было бы классным вариантом.Но с Watin это может вызвать проблемы, так как несколько одновременно открытых экземпляров IE, попадающих на один и тот же веб-сайт, могут мешать друг другу.
Я бы посоветовал попробовать запустить два ваших теста Watin одновременно и посмотреть,браузеры запутались.(То есть, если второй браузер использует те же файлы cookie / состояние / etc, что и первый, и не проходит тест.)
Если у них нет проблем, вы можете попробовать увеличить до 5, 10,или сколько бы одновременных запусков машина не стояла и, возможно, находилась на вашем пути.:)
Но если браузеры мешают друг другу, вы могли бы искать способы заставить браузеры Watin запускать их так, чтобы их состояние было отдельным (я думаю, что у людей Watir есть некоторая работа в этой областитак что, вероятно, это возможно с WatiN.)
Совершенно другой вариант:
Если у вас есть несколько клиентских машин для запуска тестов, вы можете проверить с помощью Jenkins или Hudson, чтобы запланировать ваши тесты Watin..
http://jenkins -ci.org /
Даже две или три машины, работающие в одном и том же наборе тестов одновременно, значительно сократят ваше общее время выполнения теста.
Дженкинс стал неоценимой частью моего процесса тестирования.Я обнаружил, что это отличный инструмент для планирования выполнения тестовых заданий в определенное время суток или при изменениях в управлении исходным кодом.
Возможно, есть способы передачи параметров в задание Jenkins (например, на сервер).адрес и логин в вашем случае), так что вы, вероятно, сможете воспользоваться этим, чтобы избежать дублирования.И если это не удастся, вы можете попытаться создать задание Jenkins для каждого сервера, с которым хотите выполнить тест.