Windows GUI Automation [закрывается]

5
задан Kiran 1 June 2010 в 19:30
поделиться

2 ответа

Недавно я провел исследование точно по той же теме. Я не нашел идеального инструмента. Вот инструменты, на которые я смотрел:

  • QTP . Это самый известный, поэтому вы можете найти ответы на свои вопросы в Интернете. Он поддерживает библиотеку функций, репозиторий объектов и различные технологии. Разработка скриптов в QTP идет медленно по разным причинам. Лицензии стоят больших $ $ $. Использует VBscript (тьфу!)
  • Coded UI Test . Он входит в состав редакций Visual Studio 2010 Premium и Ultimate. Также стоит $$$. Предоставляет функции библиотеки функций и репозитория объектов. Вам понадобится некоторое понимание программирования. Использует C # для разработки тестов (VB в качестве альтернативы). Microsoft настоятельно рекомендует использовать свой рекордер для создания тестов. Хотя, если у вас есть некоторый опыт в автоматизации, вы понимаете, что использовать только регистратор для разработки хороших тестов невозможно. Итак, вам нужно подробно изучить сгенерированный код. И он генерирует МНОГО кода. Во всяком случае, это приятно.
  • Ruby + AutoIt . Стоит 0 $. Мне нравится использовать Ruby + Rspec + Watir для автоматизации веб-интерфейса. Очень настраиваемый, быстрый в обучении, разработке и исполнении. Хотя, не смог заставить Ruby + Rspec работать с .NET достаточно хорошо. Я пытался использовать AutoIt для доступа к WindowsForms, но было очень сложно отлаживать и искать, почему что-то не работает.
  • Ранорекс . Я не особо на это смотрел. Вроде красиво, работает аналогично QTP, стоит $$ $. У меня не было времени поработать с ним более внимательно, и я решил не использовать, потому что я не знал, какая проблема может возникнуть при реальной автоматизации (а у меня уже была лицензия QTP).
7
ответ дан 18 December 2019 в 08:26
поделиться

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

4
ответ дан 18 December 2019 в 08:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: