Тестирование Ruby on Rails приложений [Сергей Удалов]
Ruby — это мощный и выразительный язык программирования, который позволяет создавать эффективные и надёжные приложения. Однако для того, чтобы обеспечить высокое качество кода и упростить процесс разработки, необходимо писать автотесты. В своем курсе я научу тебя основам работы с автотестами на Rspec, помогу избежать типичных ошибок и покажу, как эффективно организовать тестирование проекта Ruby on Rails.
Цель курса: освоить принципы автоматизированного тестирования приложений, научиться применять RSpec для юнит- и интеграционных-тестов.
Расписание курса
Первый день
Получишь знания, необходимые для эффективного использования автотестов в реальных проектах.
Ruby — это мощный и выразительный язык программирования, который позволяет создавать эффективные и надёжные приложения. Однако для того, чтобы обеспечить высокое качество кода и упростить процесс разработки, необходимо писать автотесты. В своем курсе я научу тебя основам работы с автотестами на Rspec, помогу избежать типичных ошибок и покажу, как эффективно организовать тестирование проекта Ruby on Rails.
Цель курса: освоить принципы автоматизированного тестирования приложений, научиться применять RSpec для юнит- и интеграционных-тестов.
Расписание курса
Первый день
- введение в курс
- почему нужны автотесты?
- настройка окружения
- основы RSpec
- TDD / BDD
- тестирование Model
- тестирование Запросов
- синтаксис RSpec
- принципы хорошего теста
- покрытие
- рефакторинг
- тестирование UI
- пирамида тестирования
- изоляция тестов
- другие тесты Rails
- другие возможности RSpec
- частые ошибки новичков
- что дальше?
Получишь знания, необходимые для эффективного использования автотестов в реальных проектах.
- Практическая направленность
После каждого вебинара тебя ждёт практическое задание, которое поможет закрепить полученные знания. - Простота изложения
Курс нацелен на то, чтобы доступным языком изложить необходимые знания для начала работы с автотестами. - Типичные ошибки новичков
Ты узнаетешь о наиболее распространённых ошибках начинающих разработчиков и как их избежать. - Организация тестирования RoR
Поймёшь, как эффективно организовать тестирование проектов на Ruby on Rails. - Наставничество опытного специалиста
Я, как автор курса, имею 15-летний опыт разработки на Ruby и успешно внедрил автотестирование в каждой своей команде. - Актуальность информации
Узнаешь о важности написания автотестов и получите актуальные знания, которые сможешь сразу применить на практике.
https://rubyrocks.ru/