Как лучше всего тестировать интерфейс Silverlight - PullRequest
0 голосов
/ 25 октября 2011

Я хочу получить отзыв о том, как написать и поддерживать UI Test

Я использую модульный тест для логики ViewModel и иногда функциональный тест (с Specflow или чем-то в этом роде).Но что лучше для тестирования пользовательского интерфейса?

Visual Studio 2010 Test (Coded Ui Tests)?Ватин, белый, селен?или другие способы?

Любые отзывы и советы приветствуются

Ответы [ 2 ]

0 голосов
/ 28 ноября 2011

С моей точки зрения, я бы рекомендовал тесты Visual Studio 2010 CodedUI. Мне не нравится, что я должен включать dll для конкретного теста, и что я должен назвать каждый элемент управления только для теста; но, похоже, это стоит дополнительной работы.

Selenium может тестировать Silverlight только с помощью плагина. Этот плагин нуждается в Selenium RC - так что, мне кажется, он устарел.

Вы также можете добавить Ranorex Test Automation Framework в список кандидатов.

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

Мы столкнулись с этой проблемой в нашем текущем проекте: SL UI будет представлен в следующем выпуске.После проведенного исследования (к сожалению, не мной) выяснилось, что ни с одним из инструментов теперь нельзя работать.

Кандидатами были: тесты CodedUI, студия тестирования TestComplete и Telerik UI.

Однако , к выпуску SL5 Microsoft и Telerik обещают обеспечить гораздо лучшую поддержку тестирования SL UI, поэтому мы решили подождать этого.

ПРИМЕЧАНИЕ: так как мы используем элементы управления Telerik и наш макет чрезвычайноСложно, это может быть причиной низкой производительности инструментов тестирования, поэтому вы должны проверить это самостоятельно.

Тем не менее, я бы рекомендовал дождаться выпуска SL5.

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