AT.info ПОСИДЕЛКИ  vKontakte   facebook группа  
RSpec

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

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

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 теста и разберемся в коде

Вебинар: RSpec + Selenium Демонстрация

Sauce Labs

Тема: RSpec + Selenium Demonstration
Кто: Join Sean Grove, senior developer - Sauce Labs
Когда:  30 Сентября 2010 11:00 PST
Описание: Join Sean Grove расскажет, как создавать RSpec тесты в наших реалиях. А имено, можно будет научиться запускать и контролировать браузеры с RSpec тестов посредством Selenium и Sauce OnDemand. Также будет показано видео с примерами и будут расскрыты следующие темы: 

  • Создание первых RSpec тестов
  • Настройка и последующее использование Selenium
  • Cross-browser тестирование и паралелизация

RSS-материал