Ruby Rocks!

Тестирование Ruby on Rails приложений

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


Удалов Сергей
Ruby TeamLead
Цель курса: освоить принципы автоматизированного тестирования приложений, научиться применять RSpec для юнит- и интеграционных-тестов.
Features
"Старт"
"База"
3 вебинара общей длительностью 6 часов
Доступ в группу курса, где можно получить помощь
Записи вебинаров
Вспомогательные материалы
Домашние задания после каждого вебинара
Проверка домашних заданий преподавателем
Курс состоит из 3-х вебинаров по 2 часа, каждый из которых имеет, как теоретическую, так и практическую части. После каждого занятия ты получишь домашнее задание, которое поможет закрепить полученные знания.
Выступления на конференциях и митапах
Тема автотестов меня всерьез интересует и я регулярно выступаю с докладами на главных событиях ruby-сообщества России.
Ruby Meetup Evrone 2023
В своем выступлении я привел примеры автотестов из популярных библиотек: dry-rb, hanami, rspec, ruby-pg, gitlab, ruby-concurrency, rom-rb, vcr. Рассмотрел удачные и не очень решения.
Ruby Russia 2023
Как избавить себя и команду от боли при работе с RSpec
Сбермаркет Meetup Ruby 2023
Как эффективно запускать автотесты
Расписание курса
27 февраля - 06 марта
27 февраля,
19:30 - 21:30
Четверг
  1. введение в курс
  2. почему нужны автотесты?
  3. настройка окружения
  4. основы RSpec
  5. TDD / BDD
04 марта,
19:30 - 21:30
Вторник
  1. тестирование Model
  2. тестирование Запросов
  3. синтаксис RSpec
  4. принципы хорошего теста
  5. покрытие
  6. рефакторинг
06 марта,
19:30 - 21:30
Четверг
  1. тестирование UI
  2. пирамида тестирования
  3. изоляция тестов
  4. другие тесты Rails
  5. другие возможности RSpec
  6. частые ошибки новичков
  7. что дальше?
Если разработчики не пишут тесты, это означает, что они не умеют их писать
Записать на курс
Сейчас формируется 1-й поток, который стартует 27 февраля, занятия будут проходить по вторникам и четвергам, 19:30-21:30
Почему стоит выбрать мой курс по Rspec
Получишь знания, необходимые для эффективного использования автотестов в реальных проектах.
  • Практическая направленность
    После каждого вебинара тебя ждёт практическое задание, которое поможет закрепить полученные знания.
  • Простота изложения
    Курс нацелен на то, чтобы доступным языком изложить необходимые знания для начала работы с автотестами.
  • Типичные ошибки новичков
    Ты узнаетешь о наиболее распространённых ошибках начинающих разработчиков и как их избежать.
  • Организация тестирования RoR
    Поймёшь, как эффективно организовать тестирование проектов на Ruby on Rails.
  • Наставничество опытного специалиста
    Я, как автор курса, имею 15-летний опыт разработки на Ruby и успешно внедрил автотестирование в каждой своей команде.
  • Актуальность информации
    Узнаешь о важности написания автотестов и получите актуальные знания, которые сможешь сразу применить на практике.
RSpec.describe "Getting new course scenario" do
  before { fill_form }
  
  describe Client do
    it { is_expected.to change(:rspec_skill).from(:newbie).to(:beginner) }
  end
end
Удалов Сергей
Ruby TeamLead
телефон: +79166272658
email: udalov.x@mail.ru

Удалов Сергей Олегович
ИНН 503806974368
Публичная оферта
Made on
Tilda