Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Курс по автоматизации: Selenium WebDriver+ Ruby

webdriver
ruby
Теги: #<Tag:0x00007f7b64dcece0> #<Tag:0x00007f7b64dceba0>

(IT LABS) #1

Старт: 11 июля

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

В ходе курса Вы получите вагон и маленькую тележку теории и практических навыков для создания надёжного, правильно организованного фреймворка для тестирования веб-приложений, который будет отвечать всем требованиям принципов ООП.
Курс был полностью переформатирован и теперь предусматривает большой объем информации, регулярные домашние задания и динамическое развитие фреймворка — от занятия к занятию он будет расти, усложняться, переписываться, снова расти, затем снова изменяться…
Цель курса — подготовить бойких тестировщиков-автоматизаторов, которые не будут бояться что-то переделывать, менять, экспериментировать, так данный фреймворк будет всегда соответствовать нуждам проекта. А язык Ruby позволяет достигнуть всего этого легко и безболезненно.
Наш учебный центр успешно работает с 2012 года и за это время мы успели подготовить более 1000 специалистов по 15 различным IT-направлениям, собрать команду из 24 преподавателей-практиков и получить звание «Самой активной образовательной инициативы» (IT EducationAwards 2015).

Встречайте полностью обновленный и усовершенствованный курс по автоматизации тестирования! Мы долго работали над его модернизацией, учитывая требования современных IT-компаний и отзывы наших выпускников.

Чем курс стал лучше?

  1. Курс увеличился в полтора раза — это коснулось и количества тем, и глубины их изучения.
  2. Курс стал значительно более практическим, с большим количеством примеров применения изучаемых механизмов и инструментов.
  3. Курс имеет несколько форматов прохождения в зависимости от потребностей и подготовленности слушателей.

Особенности обновленного курса:

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

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

  • Домашние задания — куда же без них? :slight_smile: Мы убеждены, что выполненное домашнее задание — залог успеха в обучении, поэтому они у нас достаточно большие и сложные. Но не стоит пугаться — нагрузка увеличивается постепенно: после каждого небольшого урока студенту необходимо решить простые задания, которые помогают лучше усвоить материал и только после выполнения простого задания студент получает сложное, так называемое основное. Что это значит? В процессе обучения на данном курсе студенты выполняют работу над своим собственным фреймворком для автоматизации тестирования одного веб приложения. Все эти работы выполняются самостоятельно с нуля. В самом начале студенты используют самые простые инструменты, далее все сложнее и сложнее, с использованием современных рекомендаций, практик и паттернов.

Наш новый формат позволит студенту и преподавателю довести каждое домашнее задание до логического конца. Получив в результате прошедший десятки code review отлично организованный и работающий код.
Те, кто справится со всеми основными и дополнительными заданиями — сможет с уверенностью считать себя автоматизатором.

Форматы прохождения курса

Теперь у курса есть 2 формата прохождения и оба онлайн — “Справлюсь сам” и “Мне нужна помощь”. Отличаются форматы только наличием постоянного контакта с преподавателем с целью проверки домашних заданий и ответов на вопросы.

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

В обоих случаях студенты получают доступ к одинаковым наборам видео-лекций, демо-роликам и вспомогательным материалам, однако только формат “Мне нужна помощь” с поддержкой преподавателя позволяет получать фидбек по выполненным домашним заданиям вместе с рекомендациями о том, как сделать лучше. Таким образом, студентам, которые уверены, что справятся с курсом самостоятельно, подойдет формат без преподавателя. А для тех, кто готов идти до конца — предназначен формат с помощью и поддержкой преподавателя. Дело в том, что студент в таком случае будет браться за новую тему только в том случае, если довел свое ДЗ по предыдущей теме до оценки «отлично». Это позволит набить руку и набраться таких необходимых навыков для получения желаемой работы.

Курс оплачивается по абонементной модели:

  • 1000 грн/мес в формате “Справлюсь сам”
  • 3000 грн/мес в формате “Мне нужна помощь”

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

План занятий:

  1. Введение и ознакомление
  2. Selenium WebDriver + Watir WebDriver
  3. Git как Система Контроля Версий
  4. Объекты и Классы в Ruby
  5. Переменные и Методы
  6. Наследование Классов и Модули
  7. Основные Классы данных
  8. Конструкции и Операторы
  9. Исключения в Ruby (Exceptions)
  10. RSpec Матчеры
  11. Cucumber
  12. Page Object паттрен
  13. Page Object gem
  14. Rake
  15. Jenkins как Система Непрерывной интеграции
  16. RSpec
  17. Regular Expressions
  18. RubyMine — Productive Guide
  19. Useful gems
  20. REST and SOAP testing basics

Записаться на курс

Пришло время изменить свою жизнь к лучшему!
С наилучшими пожеланиями,
команда IT LABS