Что такое хороший тестер GUI?

Нам нужен инструмент для тестирования набора довольно сложных приложений Java. Приложения в основном представляют собой независимые клиентские программы или апплеты, взаимодействующие с сервлетом или сервер apache на удаленном сайте. Спецификации:

  1. Работает в Windows XP, Vista и 7
  2. Параметризуемый (может указать в скрипте последовательность кнопок для нажатия, текст для ввода в JTextFields, адресную строку браузера и т. д.)
  3. Может завершить работу, выйти из системы или отобразить неприятное сообщение, если ожидаемое окно или диалоговое окно не появляется.
  4. Запишите вывод на консоли Java браузера в файл .txt (на данный момент достаточно IE), когда приложение открывает окно браузера.
  5. Во время работы я должен видеть, как оно работает со сложенными руками, пока оно будет работать в течение нескольких минут

Мы думали о написании инструмента на основе AWTRobot, который считывает командный файл и делает это - (пока не знаю, как сделать №3 или №4 - когда-нибудь вас спросят, как обнаружить окно на рабочем столе). Не могли бы вы предложить инструмент с открытым исходным кодом для этого? Нам не нужно ничего особенного, чтобы снимать видео или скриншоты. Спасибо, - MS

5
задан CloudyMarble 5 February 2011 в 22:44
поделиться