2013-04-26 1 views
0

Я хочу автоматизировать тестирование графического интерфейса, которое включает в себя следующие шаги.Автоматизация запуска и выполнения графических интерфейсов в приложении Java Web Start

  1. Открыть URL-адрес в моем браузере (Internet Explorer). Страница на этом URL-адресе будет содержать ссылку.
  2. Нажмите на ссылку на страницу. Это загрузит JNLP и запустит приложение Java Web Start автоматически.
  3. Приложение будет иметь некоторые текстовые поля, которые необходимо заполнить, и некоторые кнопки, которые необходимо нажать.

Как я могу автоматизировать это?

Платформа: Windows

Редактировать: Я смотрю на Sikuli как возможный способ автоматизации этого, но я не знаю, если он будет иметь возможность переключаться между приложениями через веб-браузер (на шаге 1) для приложения Java (на шаге 3). Есть ли другие доступные инструменты (предпочтительно с открытым исходным кодом), на которые я должен смотреть?

ответ

1

Sikuli может переключаться между двумя приложениями, конечно. Это довольно хорошо, потому что это агностик относительно базовой технологии графического интерфейса.

На мой взгляд, Sikuli звучит как самый быстрый и простой способ автоматического тестирования тестового сценария, поскольку в противном случае вам может понадобиться работать с двумя фреймворками (один для автоматизации веб-браузера, а другой для вашего Java-приложения).

Смежные вопросы