Проверка Asp.net MVC View?
С появлением большего количества кода в представлениях в Asp.Net MVC (т.е. AJAX, JQuery и т.д.), как вы поддерживаете "тестируемость"?
- Как вы проверяете свои представления?
- Как вы проверяете свои взгляды с помощью jscript-кода на стороне клиента?
- Как вы проверяете свои представления с помощью поведения Async?
Похоже, что большинство примеров проверки MVC имеют дело с контроллерами. Что относительно просмотров?
Ответы
Ответ 1
Selenium - отличный инструмент для тестирования интерфейса любого веб-приложения. Он написан на родном языке браузера, JavaScript. При запуске браузера тестовый фрейм-код дает вашим тестам возможность выявлять проблемы несовместимости браузера. Это бесплатный и открытый источник.
Ответ 2
Также см. другие бесплатные инструменты автоматизации браузера, такие как ArtOfTest и WatiN. Стек Selenium может быть немного сложнее настроить.