Автоматизировать тестирование приложения Silverlight: MS Test Manager против Selenium

Мы пытаемся начать внедрение автоматизированных тестов для нашего приложения Silverlight 5 на VS2013.

Нашей первой идеей было использовать Microsoft Test Manager, но когда мы изучили плагин Coded UI для Silverlight, отзывы были довольно плохими (2 звезды из 5). https://visualstudiogallery.msdn.microsoft.com/51b4a94a-1878-4dcc-81e0-7dc92131d2da

Мы также слышали, что тестирование приложений Silverlight возможно с использованием Selenium.

Есть ли у вас опыт работы с одним или другим? Как прошло? Если вы попробовали оба варианта, какой из них, по вашему мнению, работал лучше?

2 ответа

На самом деле вам не нужна Test Studio, поэтому Telerik Testing Framework является бесплатным. Я использовал его для Silverlight, и с несколькими уроками вы быстро освоите его.

Наиболее ценные ключевые функции - Rich-API (Testing Framework предоставляет множество свойств и методов, помогающих легко создавать нехрупкие, поддерживаемые функциональные тесты) и Установка неявных и явных ожиданий. Также поддерживается кросс-браузерная совместимость.

Другой очень используемый инструмент - Sikuli. Он автоматизирует все, что вы видите на экране. Он использует распознавание изображений для идентификации и управления компонентами GUI. Это полезно, когда нет легкого доступа к внутреннему или исходному коду графического интерфейса. Итак, Flash, рабочий стол и т. Д. JAVA API очень полезен.

Хотели бы вы рассмотреть другой инструмент? Test Studio может тестировать приложения Silverlight.

Отказ от ответственности: я работаю на Telerik.

Другие вопросы по тегам