Ant
Рассылка отчета по почте с помощью Ant+TestNG
Опубликовано viktor.gogulenko в 09.05.2012Бывают моменты, когда хочется оптимизировать работу своего фреймворка, чтобы он мог делать полезные вещи. Сегодня я хочу рассказать, как запускать свой тест-сьют с помощью ярлыка на рабочем столе (не заходя в ваш IDE) и, как бонус, отсылать репорт о выполненных тестах на указанные вами имейлы…
Для всей этой «магии» нам понадобятся:
- установленный на системе Ant (как правильно установить и настроить смотрите ниже);
- TestNG;
- два jar-архива: mail.jar и activation.jar
- да и, пожалуй, всё – остальное будем писать своими ручками.
Для того, чтобы запускать с помощью TestNG тест-сьют нам нужен всего лишь один xml-файл (testng.xml), в котором будут прописаны параметры запуска тест-сьюта – имена тестов, где они находятся и т.п. В моем случае testng.xml имеет такое содержание:
<!--?xml version="1.0" encoding="UTF-8"?-->
<suite name="The best test suite!">
<test name="test1">
<classes>
<class name="project_packet.test1"></class>
</classes>
</test>
<test name="test2">
<classes>
<class name="project_packet.test2"></class>
</classes>
</test>
</suite>
Как видите, ничего сложного – прописаны имя тест-сьюта и имя тестовых классов (в моем случае это ‘test1’ и ‘test2’ в пакете project_packet).
at.info news #28 - Автоматизация за неделю
Опубликовано polusok в 19.04.2012
Очередная порция полезных ссылок за прошедшую неделю. Читайте на здоровье!
- Как писать автоматические тесты для Windows Phone 7
- SpecsFor.Mvc Новый Фреймворк для браузерного тестирования ASP.NET MVC приложений.
- Selenium IDE 2012 roadmap
- Jenkins и Test Complete
- Использование Groovy для подключения к Active Directory
- WebDriver Playback скоро будет в Selenium IDE
- HTML5 MEDIA, WEBDRIVER и PYTHON
- Руководство по настройке Robotframework с IronPython (CSharp)
- Не изобретайте колесо, рекомендации по выбору фреймворка по автоматизации
- SoapUI тесты с Ant+Ivy
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Как запустить Selenium RC сервер при помощи ant
Опубликовано d3unka в 03.01.2012Пару раз спрашивали об этом. Вот подборка статтей.
http://www.qaautomation.net/?p=17
http://wiki.openqa.org/display/SRC/Selenium-RC+and+Continuous+Integration
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Настройка Continuous Integration при использовании TestNG, Jenkins, Eclipse, Ant и тестов написанных на selenium-webdriver
Опубликовано saddy666@gmail.com в 11.11.2011Подскажите что нужно поставить и где можно настроить Jenkins
Ant + Jenkins
Опубликовано Shaman в 04.11.2011есть набор тестов, есть ант, есть дженкинс. нужно запукать тесты через дженкинс при помощи анта. но не выходит. через консоль тесты запустить могу, а вот при запуске через дженкинс пишет следующее
Started by user anonymous [TestTesttest] $ cmd.exe /C '"ant.bat -file build.xml test && exit %%ERRORLEVEL%%"' "ant.bat" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ© Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬. Build step 'Вызвать Ant' marked build as failure Finished: FAILURE
Проводим тесты JUnit параллельно
Опубликовано polusok в 08.07.2011Если вы используете тесты Selenium или другие тесты на основе JUnit, для проведения которых необходим длительный период времени и немного ресурсов ЦП, однажды вы захотите сделать так, чтобы их можно было проводить одновременно. Хорошая новость в том, что это очень просто сделать, используя Apache Ant.
Именно поэтому меня очень удивляет то, что еще никто этого не делает. Большинство людей пытаются изобретать колесо и пробуют использовать другие фреймворки, например TestNG, пишут новые экспериментальные компьютерные классы для JUnit, или даже конфигурируемые версии этих классов. Все это – пустая трата времени для тех, кто просто хочет проводить несколько тестов сразу.
Вот как это можно сделать:
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Запуск 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 в качестве прокси, и отключить все настройки браузера."
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Установка и настройка Canoo WebTest под Windows
Опубликовано Serge в 21.08.2009В этом уроке мы рассмотрим процесс установки Canoo WebTest "с нуля" для Windows а так же написание простейшего теста для проверки работоспособности инструмента
Установка Java
Для работы Canoo WebTest требует наличие Java 1.4 или выше. Причем необходимым являеться наличие только JRE, если у вас установлено JDK, то JRE туда уже входит.
Итак, если у вас нет Java, то:
- Качаем свежую версию JRE c http://java.sun.com/javase/downloads/index.jsp
- Устанавливаем JRE, следуя инструкциям инсталлятора
- После установки проверяем следующие настройки Windows:







