Asp.net MVC Посмотреть тестирование? - PullRequest
14 голосов
/ 01 октября 2008

Поскольку все больше и больше кода добавляется в Views в Asp.Net MVC (т.е. AJAX, JQuery и т. Д.), Как вы поддерживаете «тестируемость»?

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

Кажется, что большинство примеров тестируемости MVC имеют дело с контроллерами. А как насчет просмотров?

Ответы [ 2 ]

3 голосов
/ 01 октября 2008

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

1 голос
/ 01 октября 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...