Один метод, который я использовал раньше, хотя и с большим количеством затяжек, это NUnitASP .
Это основано на инфраструктуре NUnit, но предназначено для тестирования пользовательского интерфейса ASP.NET.
Он в основном запускает браузер в памяти и способен манипулировать контентом точно так же, как это делает пользователь.
С его помощью вы можете просматривать свою страницу, вводить данные в текстовые поля и отправлять страницы.
Надеюсь, это поможет вам провести необходимое тестирование. Я использовал его для проверки нагрузки и просматривал сайты для сбора данных.