Maven
Maven + TestNG + ReportNG
Опубликовано Pnevmoslon в 07.05.2012Пытаюсь прикрутить к тестам отчёты используя ReportNG. Всё получается хорошо и красиво за исключением того, что в файле отчёта тесты идут не по порядку. Т.е. вместо списка вида
CK_001
CK_002
CK_003
...
получаю что-то вроде:
CK_003
CK_001
CK_002
...
Набор тестов выглядит примено так:
at.info news #23 - Автоматизация за неделю
Опубликовано polusok в 07.03.2012
Очередная порция полезных ссылок за прошедшую неделю. Читайте на здоровье!
- Обработка авторизации в WebDriver
- Selenium 2 (WebDriver), Firefox Profiles, и Invalid Certificates
- Расширяем soapUI плагинами
- Тестирование веб-сервисов с JBehave
- Запуск Selenium/WebDriver тестов с Maven и Jenkins
- Новые фичи в Thucydides 0.7.10
- Как делать скриншоты в iPhone WebDriver
- Sikuli on Selenium для автоматизации Flash приложений
- OperaDriver 0.11 released
- Управление environment в SoapUI
- Gorilla Logic запустила новый облачный сервис для тестирования мобильных приложений
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Запуск Selenium тестов с помощью Hudson на Headless Linux Server, Часть 3 -- Настройка Hudson
Опубликовано polusok в 10.06.2011Итак, у вас уже запущен Xvfb, и вы уже протестировали его сделав скриншот или три xclock. Сейчас нужно заставить его работать с тестами Selenium в ваших надстройках Hudson. Самым первым, моя работа была сделана в Selenium RC, в котором нужно запустить отдельный Selenium сервер, который ответственный за запуск браузеров и получающий команды от ваших тестовых скриптов, которые должны быть запущены в браузерах. Я не очень хорошо знаком с другими видами Selenium, поэтому не могу сказать, насколько похожей будет их установка.
Первое, Selenium должен знать какой браузер ему необходимо запустить и/или как его запустить или какой дисплей использовать. Если вы уже пользуетесь Selenium RC, вы знаете, что вам нужно передать название браузера в Selenium, чтобы указать какой браузер использовать. В любом случае, если обычно вы работаете в Windows, а Selenium не может найти Firefox или IE в вашем Linux, вам может понадобиться выполнение некоторых некоторых конфигураций. Обычная команда браузера для запуска Firefox - это "*firefox". У Selenium есть папки по-умолчанию в которых Selenium ищет файл запуска Firefox. Если она не может найти его, можно указать его вручную, например *firefox /usr/bin/firefox-bin. Это говорит Selenium о том, что нужно запустить Firefox и нужно использовать указанный путь. Вы должны указать путь к firefox-bin, а не только к скрипту firefox. Selenium проверить доступность скрипта или исполняемого двоичный код и если что программа сгенерирует исключительный случай. Также существует возможность просто передать путь и аргументы в Selenium, оставляя указатель "*firefox", но как говорится в документах, "Если же вы указываете собственный установленный пользователем браузер, правильность конфигурации будет зависеть только от вас. Как минимум вам нужно будет сконфигурировать ваш браузер для использования сервера Selenium в качестве прокси, и отключить все настройки браузера."
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее







