Мы использовали Selenium, но затем переключились на Webius SWExplorerAutomation (SWEA).
Преимущество использования Webius заключается в том, что мы можем генерировать c #, оборачивать их в тесты nunit и компилировать тесты в сборки .NET для интеграции в наши сценарии сборки.
Недостатком является то, что они относятся только к Internet Explorer, но это дает нам хороший тест на дым для нашего пользовательского интерфейса.
Мы переходим к ASP.NET MVC, который позволит нам тестировать контроллеры отдельно, но нам все еще понадобится какой-то инструмент для тестирования представлений (хотя, надеюсь, они будут очень тонкими и тупыми).