AT.info ПОСИДЕЛКИ  vKontakte   facebook группа  
Java, C#, Python... Какой вы предпочитаете?
view counter
Очень хочется узнать его. Форум ждет тебя!
view counter
Ruby

Работа со скрывающейся формой.

Есть выпадающая форма с выбором статусов. После клика что бы форма открылась если в этой форме нету курсора она срывается через пару секунд. Селениум почемуто не может выбрать статус. Как можно заставить селениум перевести курсор в эту форму?

at.info news #16 - Автоматизация за неделю

at.info news #14 - Автоматизация за неделю

Webdriver ruby проблема с поиском элемента.

Вот элемент на станице.

<div class="eventtype type type1"/>

Selenium IDE всё нормально определяет элемент и кликает по нему..

А когда я добавляю в тест webdriwer

element = driver.find_element(:class, "eventtype type type1").click

после выполнения выдаёт ошибку

elenium/webdriver/common/search_context.rb:41:in `find_element'
from 1.rb:15:in `<main>'

Может быть что webdriver не распознаёт элементы с пробелами?

ruby + jenkins как?

Как привязать ruby тесты к jenkins ci?

С какими параметрами создавать job?

Кто какие средства CI использует для автоматизации тестов на ruby?

at.info news #7 - Автоматизация за неделю

QA Automation Specialist

We are looking for worthy candidate on position QA Specialist to work on the full time basis in Kiev office.

Requirements:

  1. Experience 3+ years in QA/Testing
  2. Experience in working with Automated Testing Tools (SilkTest and Ruby is a plus)
  3. Experience in creation automated test script for testing front-end and back-end applications
  4. Good knowledge in SQL
  5. Basic Unix/Shell knowledge
  6. Bachelor degree in IT
  7. Good English reading/writing/speaking skills
  8. Customer communication experience
  9. Ability to work with diverse personality types and organize teamwork
  10. Quick learner, self starter, and willingness to take ownership

Компания: 
Apeiron Systems
Город: 
Киев (Kiev)
Страна: 
Украина
Инструменты: 
SilkTest, Ruby
Ориентировочная зарплата: 
2,000-2,500 USD в месяц
Контакт: 
Вадим Кравченко, apeiron_hr@ukr.net

Обучение Ruby on rails

мне подсказали интересный сайт где можно научиться Ruby on rails бесплатно и весело

http://railsforzombies.org/

Интеграция Ruby и TestComplete

Когда мы имеем дело с длительными проектами по автоматизации, которые длятся уже несколько лет, но при этом сам тестируемый продукт развивается, охватывая новые платформы и технологии, то рано или поздно оказывается, что инструмент, который мы выбрали когда-то давно, по-прежнему хорош для существующей платформы, но какую-то новую платформу им не охватить.

Более того, со временем идеологии автоматизации тоже меняются и если раньше делали упор на таких скриптовых языках, как VBScript, с целью упростить написание тестов за счет простоты и популярности данных языков (по-крайней мере так маркетинг предполагает), то сейчас автоматизация UI-level тестирования все-таки больше тяготеет к интеграции в процесс разработки. А это влечет за собой тенденцию к разработке тестов с использованием языков программирования, которые более интенсивно используются при разработке самих приложений. Тот же Selenium в этом плане даже не является исключением, а скорее подтверждением этой тенденции.

В результате, если появляется новая подсистема, которую надо тестировать другим набором средств, то и подход и выбор языка написания тестов тоже меняется, исходя из новых веяний (особенно когда там присутствует такое волшебное слово, как Agile). 

И наконец, у нас есть несколько инструментальных связок для разных платформ и все используют разные языки, хотя команда одна и та же. Чтобы не повредить мозг автоматизаторам от частых переключений между языками программирования, да и просто уменьшить дублирование выполняемых работ, имеет смысл сделать некоторый слой, унифицирующий все используемые решения. В итоге, на самом верхнем уровне тесты пишутся в едином стиле, на едином языке, но при этом охватывая весь спектр используемых платформ.

Вот в таких условиях приходится прибегать к различным техническим хитростям, когда приходится совмещать что-то, что малосовместимо между собой.

Watir: Базовые стили написания тестов. Использование библиотеки Rspec. Часть 3

Третья часть серии уроков по написанию тестов с использованием Watir.

Написание тестов с использованием библиотеки Rspec

RSpec – библиотека для написания тестов по BDD методикам. Номенклатура RSpec более развита чем xUnit. Что позволяет писать более «читабельные» тесты.

Test => Example (Тест => Пример)

Ключевое слово test заменяется на пример. Пример описывается в simple english форме, что выполняет даный тест.

Assertions => Expectations (Проверка => Ожидание)

Слово проверка заменяется на Ожидание. Для ожидания используются ключевые слова Should и should_not.

Для начала использования нужно уставноить Gem библиотеку RSpec. Для этого выполним

gem install rspec

Последняя версия RSpec не работает с Ruby версией 1.8.6, поэтому тесты будут приводиться для Ruby версии 1.8.7

Сразу посмотрим на пример RSpec теста и разберемся в коде

RSS-материал
© 2009-2010 Портал для автоматизаторов тестирования ПО
Автор проекта Поляруш Михаил | При использовании материалов ссылка на www.automated-testing.info обязательна.
Все замечания и пожелания присылайте на webmaster@automated-testing.info.
Яндекс.Метрика