Автоматизация тестирования GUI с использованием C # - PullRequest
5 голосов
/ 31 марта 2010

Я занимаюсь проектом по созданию автоматического тестирования графического интерфейса для графического приложения в .NET. Я буду использовать C #, но я пытаюсь читать, чтобы получить некоторые идеи. Но я понятия не имею, как записать и воспроизвести. Так что вы можете дать мне свои идеи.

Ответы [ 7 ]

2 голосов
/ 31 марта 2010

Вот блог команды визуальной студии, посвященный именно этой теме. Это о том, как они тестировали pre-wpf и post-wpf.

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

Блог Visual Studio

1 голос
/ 09 февраля 2011

Обновили ли вы свою Visual Studio до версии 2010? Он имеет встроенную функцию автоматического тестирования coded-ui, которую можно использовать для записи и воспроизведения теста на выигрышную форму.

1 голос
/ 31 марта 2010

Хороший (коммерческий) продукт на C # - Ranorex , он может делать то, что вам нужно.

1 голос
/ 31 марта 2010

Честно говоря, я не думаю, что есть хороший ответ для этого. Однако есть два варианта, которые работают хорошо :

  1. Visual Studio Test Edition (как предложил Дурилай)
  2. Веб-тестирование Telerik (бесплатная версия и версия со стоимостью, но в зависимости от вашего интерфейса это может работать или не работать)
1 голос
/ 31 марта 2010

Селен RC !

Существует также TFS Test, в котором есть веб-тесты, которые связаны с нагрузочным тестом. Хорошая платформа, но если вы еще не используете TFS, это того не стоит.

0 голосов
/ 31 марта 2010

Для тестирования приложений на C # есть несколько вещей, с которыми мы добились успеха:

  1. PowerShell
  2. TestPlant

и, возможно, это будут новые VSTS 2010 функции , хотя мы не пробовали их

0 голосов
/ 31 марта 2010
  • Селен
  • Watin

    некоторые варианты, которые приходят на ум

...