Test Suite Выполнение Jubula
Я смотрел на инструмент автоматизированного функционального тестирования Jubulas и следовал инструкциям, но я застрял еще до того, как начал его использовать. Руководство пользователя, поставляемое с установкой, не дало никаких ответов, и я не могу найти ничего в блогах, посвященных Jubula.
Мой вопрос: у меня есть набор тестов, полный тестовых случаев и шагов, все настроено и готово к работе. Я сопоставил свои объекты с помощью редактора. Я запустил AUT и подключился к нему. Все, что мне нужно сделать, это запустить выполнение теста.... Я нажимаю Пуск.... ничего не происходит.
Приложение Java видно (это простой калькулятор), и я могу взаимодействовать с ним. Но я не получаю никаких диалоговых окон, когда нажимаю старт, что и должно происходить в соответствии с руководством.
Кто-нибудь пробовал Jubula и была эта проблема?
3 ответа
На ум приходят две вещи.
Если кнопка "Начать набор тестов" отключена, это означает, что у вас все еще есть какая-то проблема с остановкой выполнения набора тестов (например, отсутствующие данные или сопоставление объектов).
Если кнопка "Начать тестовый набор" включена, то, возможно, вам просто нужно выбрать набор тестов для выполнения из раскрывающегося меню (открывается при нажатии на маленькую стрелку рядом с зеленой кнопкой).
У меня была та же проблема, но по крайней мере я получил отчет о неудачных тестах. После того, как я указал JRE для AUT (этот параметр отображается только при нажатии кнопки "Дополнительно" или "Эксперт"), мои тесты наконец начали работать.
Я думаю, что это не один из предыдущих ответов. Если вы получили отчет Failed-test или кнопка Start Test Suite отключена, то это довольно очевидно. Вы можете найти эти ошибки, упомянутые в документации / блогах.
НО! Есть две ошибки, которые не оставляют никаких черт; нет сообщений об ошибках, ничего в логах.
1.) Если есть несовместимость версий Если вы установили Jubula из автономного установщика или из торговой площадки Eclipse, то это будет работать. Но если вы соберете это вместе для себя, то смешиваете компоненты. У меня есть ответ на эти вопросы:
Jubula не распознает запущенный AUT после обновления до 2.0
2.) Если вы введете в заблуждение своего AUT-агента, запустив другой.exe-файл, он точно соответствует симптомам, упомянутым в вопросе. Это происходит потому, что в приложении запущен плагин Remote-Control (rc) и AUT-agent уведомляется о запуске. Он пытается идентифицировать процесс в AUT-конфигах, перечисленных в базе данных клиента (testexec), и неправильно его идентифицирует.
Вы можете решить эту проблему, добавив каждую ситуацию запуска в качестве отдельной AUT-конфигурации в вашей базе данных. В основном речь идет о местоположении в файловой системе: о том, откуда запускается процесс exec. То есть: debug-local (из панели запуска Eclipse), exported-local (для экспорта Delta-pack), QA-local (если в вашей сборке есть PDE) и т. Д.