Все дела сделаны и теперь есть время черкануть пару строк об автоматизации тестирования…
Читать полностью »
Рубрика «selenium» - 11
Опубликован перевод документации по Selenium
2012-03-22 в 7:05, admin, рубрики: selenium, webdriver, автоматизация тестирования, тестирование, тестирование веб-приложений, метки: selenium, webdriver, автоматизация тестирования, тестирование веб-приложенийНаконец-то мы завершили и опубликовали перевод на русский язык документации по инструменту Selenium, пожалуй, наиболее популярному в последнее время инструменту автоматизации тестов для веб-приложений.
Русская версия в определенном смысле даже лучше, чем оригинальная, потому что в нее включены дополнительные главы, скомпилированные из статей в Selenium Wiki, которые заполняют «белые пятна», имеющиеся в официальном руководстве пользователя.
Мы надеемся, что теперь, благодаря преодолению языкового барьера, число поклонников Selenium будет расти ещё быстрее, и мы будем рады видеть Вас в наших рядах!
(Под катом — благодарности спонсорам и участникам проекта по переводу)
Читать полностью »
Groovy & Grails / Тестируем в браузере с помощью Geb
2012-03-02 в 12:41, admin, рубрики: grails, selenium, spock, webdriver, метки: grails, selenium, spock, webdriverGeb на практике
Я вот, скажем, люблю, когда всю работу за меня делают роботы. Поэтому считаю необходимым всякие скрипты, inspections, проверщики орфографии и, разумеется, автоматические тесты. Кстати, как вам такой тестик:
Browser.drive(driver: new InternetExplorerDriver()) { go "http://www.google.com" $('form', action:endsWith('/search')).q = 'тестирование при помощи geb и spock' $('button', value:'Поиск').click() waitFor { $('#search') } assert $('#search').size() == 1 assert $('#search').find('li.g a.l').size() > 0 println "Первый результат: " + $('#res').find('li.g a.l', 0).text() }.quit()
Мне кажется, у таких тестов высокая степень читаемости — неважно даже, какой это язык. Можно по такому вот образцу написать ещеЧитать полностью »
Django Framework / HowTo: continuous integration Django в Jenkins с помощью Selenium
2012-02-24 в 8:45, admin, рубрики: continuous integration, django, Jenkins, selenium, Ubuntu, метки: continuous integration, Django, Jenkins, selenium, Ubuntu Это шпаргалка раскрывающая раздел «Интеграция Selenium тестов» статьи Настройка Jenkins для django проекта с нуля. А именно как запускать Selenium
тесты на удалённом сервере Jenkins
у которого нет монитора и форточек.
Спасибо black_bunny за статью и она прекрасно покрывает установку и настрйоку Jenkins
, но у меня сломалась пара костылей пока я всё это дело объединил в работающую систему с его же django-selenium
. Теперь коротко и по делу.
Для справки: тестировочный сервер у меня Ubuntu 11.10 x64
без монитора и X.org
иЧитать полностью »