Проверка Asp.net MVC View?

С появлением большего количества кода в представлениях в Asp.Net MVC (т.е. AJAX, JQuery и т.д.), как вы поддерживаете "тестируемость"?

  • Как вы проверяете свои представления?
  • Как вы проверяете свои взгляды с помощью jscript-кода на стороне клиента?
  • Как вы проверяете свои представления с помощью поведения Async?

Похоже, что большинство примеров проверки MVC имеют дело с контроллерами. Что относительно просмотров?

Ответы

Ответ 1

Selenium - отличный инструмент для тестирования интерфейса любого веб-приложения. Он написан на родном языке браузера, JavaScript. При запуске браузера тестовый фрейм-код дает вашим тестам возможность выявлять проблемы несовместимости браузера. Это бесплатный и открытый источник.

Ответ 2

Также см. другие бесплатные инструменты автоматизации браузера, такие как ArtOfTest и WatiN. Стек Selenium может быть немного сложнее настроить.