2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
Генеральный
партнёр


Все на CodeFest X →

Десятый. Юбилейный. 30–31 марта 2019

Тестирование Ruby (on Rails) приложений: стек, практики, шаблоны

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

  • Выбор front-end фреймворка для функционального тестирования: Cucumber vs. RSpec vs. Test::Unit.
  • Выбор back-end системы для функционального тестирования: Capybara vs. Selenium-WebDriver vs. Watir-WebDriver.
  • Быстрое и безболезненное создание классов страниц с помощью page-object.
  • DRY page objects (Ruby-way).
  • Создание тестовых данных.
  • Fixtures vs. Factory-Girl.
  • Автоматическая валидация HTML кода на соответствие W3C XHTML стандарту.
  • CI и CD с помощью Jenkins и Capistrano.
  • Параллельные тесты с помощью Selenium Grid 2 и parallel_tests.

Презентация:

Запись выступления:

 

Партнёры