Visual Studio 2010: веб-тест производительности / нагрузочные тесты / тесты с закодированным пользовательским интерфейсом. Кто-нибудь действительно использует эти? - PullRequest
9 голосов
/ 04 июня 2010

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

Может ли кто-нибудь, кто использует эти инструменты на работе, произвести на меня впечатление?Существуют ли лучшие альтернативные инструменты?Используя их на самом деле просто трата времени?

С помощью кодированных тестов пользовательского интерфейса я вижу, насколько они хороши для базовой проверки javascript, но это настолько простой пример, что я не думаю, что оно того стоитС веб-тестами мне нравится, как они работают, но когда я активирую покрытие кода / профилирование ASP.NET, оно не работает в половине случаев.

Ответы [ 4 ]

8 голосов
/ 12 июня 2010

Я попробовал и Selenium, и Coded UI для интеграционного тестирования проекта, над которым я работаю. Я написал статью в блоге со своими впечатлениями.

Суть в том, что и Selenium, и Coded UI все еще далеки от совершенства, но лучше, чем ручное тестирование. Я использую Selenium прямо сейчас, хотя я мог бы вернуться к CodedUI, если несколько вещей будут исправлены в более поздней версии.

3 голосов
/ 13 июня 2010

опыта с тестами Selenium и VS Coded UI для веб-приложений.

Лучше, чем ручное тестирование на моих глазах, хотя тесты порой сложно поддерживать, и их часто приходится менять вручную, чтобы сделать их более надежными. Оба инструмента имеют плагины для браузера, которые могут генерировать тесты автоматически, но этот код обычно не очень устойчив к изменениям в HTML (в случае веб-приложений).

Вы будете разочарованы, если ожидаете, что автоматический тестовый запуск будет на несколько порядков быстрее ручного тестера. Я думаю, что цель производителей - заставить автоматизированный тест выполнить aboit в два раза так же быстро, как и ручной тестер (который может показаться мучительно медленным, если у вас большой набор тестов).

1 голос
/ 20 марта 2011

Я использовал и selenium 1.0 (в настоящее время не рекомендуется 2.0 для моей среды разработки), а также веб-тестирование Visual Studio 2010. Нет никаких сомнений в том, что инструмент веб-тестирования по сравнению с 2010 годом (и я имею в виду, безусловно) лучше, чем селен 1,0 и 2,0 (в бета-версии сейчас) с точки зрения инструментов, надежности и различных видов метрик, которые вы можете измерить (анализ баланса нагрузки так далее). Также хорошо то, что он может запускать ваши тесты в Firefox и других браузерах (при условии, что у вас установлены эти браузеры - я верю. Не уверен в этом). Селен хорош и уже некоторое время. Имеет большую поддержку сообщества, но ... это может быть неприятно. В настоящее время они переходят на 2.0, поэтому я думаю, что все станет лучше и улучшится после 2.0. Короче говоря, если ваша среда разработки - .NET с версией 2010, вы получите наилучшую рентабельность инвестиций с помощью инструментов веб-тестирования.

Отказ от ответственности: я не работаю на Microsoft, и я никоим образом не связан с MS. Мой комментарий выше основан на моем опыте и моем единственном.

0 голосов
/ 10 июня 2010

Как и (большинство) всех инструментов Microsoft, они будут выполнять свою работу - при условии, что вы прочитали много материалов, чтобы понять, как их использовать, и вы понимаете их ограничения. Если вы ищете полнофункциональные, высококачественные, относительно интуитивно понятные инструменты, тогда обращайтесь к RedGate.

Инструменты Microsoft сделают все, но ничего страшного.

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