Убедитесь, что приложение Silverlight загружается без необработанных ошибок? - PullRequest
0 голосов
/ 27 октября 2010

Я занимаюсь разработкой приложения Silverlight вместе с несколькими разработчиками. Мы используем Hudson для сборки и развертывания приложения на тестовом сервере, процесс примерно такой:

  • Разработчик проверяет изменения.
  • Hudson обнаруживает изменения, проверяет их и создает решение.
  • Если сборка прошла успешно, новое приложение развертывается на веб-сервере.

Теперь несколько раз случалось, что приложение можно правильно построить и развернуть, но зависает при запуске с тестового сервера. Internet Explorer сообщает в строке состояния:

Error: Unhandled Error in Silverlight Application. [...]

Я хотел бы добавить тест для этого в процессе сборки , просто чтобы убедиться, что приложение можно загрузить на веб-сервер.

Есть ли простой способ автоматически обнаруживать эти ошибки с помощью Internet Explorer или плагина Silverlight?

Ответы [ 2 ]

1 голос
/ 01 ноября 2010

Другим вариантом будет использование тестовых сред. Я полагаю, что селен или другие структуры и инструменты должны быть в состоянии обнаружить эту ошибку.

Кстати, неплохо бы автоматизировать как можно больше функциональных тестов, как вы делаете для тестов junit.

0 голосов
/ 27 октября 2010

Я не уверен, что это будет очень легко сделать, похоже, что это, очевидно, ошибка времени выполнения.Я хотел бы повторить ошибку в вашей кодовой базе и создать вокруг нее модульные тесты, чтобы не было возможности получить этап развертывания сборки.

Однако я ценю, что иногда этоЭто сложный для юнит-тестов, однако, я считаю, что в долгосрочной перспективе это окупится.

Надеюсь, это немного поможет

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