Использование Jubula jar в JavaFX

Мне нужно разработать программу (например, squish / jubula / zaptest) для тестовых приложений, которые программируются с помощью JavaFX. Итак, мои вопросы:

1) Можно ли добавить jubula jar в приложение в качестве библиотеки инфраструктуры тестирования (например, TestFX)? И если так, есть ли документация или учебник для этого? Я пытался использовать TestFX, но столкнулся с огромными проблемами с перехватом и AUT.

2) Можно ли изменить Jubula, так как это был другой инструмент Eclipse? И как?

Каждый комментарий будет оценен.

1 ответ

Решение

1) Jubula имеет банку (RC - пульт дистанционного управления) для JavaFX. Запускается вместе с приложением; это делает AUT управляемым агентом Jubula. Я не знаю, как сложно подключить приложение к TestFX, в Jubula хорошо документировано, как это сделать.

2) Несмотря на то, что это открытый исходный код, настройка цепочки сборки приложения RCP может быть огромной работой. Я рекомендую вам не менять Jubula; когда он не может сделать то, что вам нужно, вместо этого напишите в своем приложении java-методы и вызовите их с помощью агента.

Ваш комментарий: Начиная с версии 8.0 вы можете управлять своим агентом AUT из Java, но это довольно неудобно: https://www.eclipse.org/community/eclipse_newsletter/2015/july/article3.php

Редактор тестовых случаев намного проще в использовании и имеет те же возможности.

Другие вопросы по тегам