Web Testing Automation


Реклама


Ruby, Selenium WebDriver+Cucumber

Курс для практикующих тестировщиков (QA) которые желают начать автоматизировать. Используются такие инструменты: Ruby, Selenium WebDriver, Capybara, Cucumber.

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

Занятия по средам и субботам с 10:00 до 12:00.
10 занятий, которые проходят в комфортабельном офисе в центре Киева (м. Палац Спорта/Олимпийская)

На курсе изучаются и используются такие инструменты:
Ruby
Мощный и быстрый язык программирования.
Очень легок в изучении и дает возможность постичь азы ООП даже тем, кто никогда  “Hello world” в глаза не видел.
Selenium Webdriver
Не думаю, что он нуждается в представлении, так как это наиболее популярный инструмент для автоматического управления браузерами. Де-факто — промышленный стандарт в области автоматизации тестирования веб-приложений.
Capybara
Потрясающий фреймворк для работы с selenium webdriver. Вот его основные “плюшки”:
  • интуитивно понятный API, вы практически разговариваете с ним на английском языке;
  • превосходная документация;
  • мощная синхронизация. Забудьте про проблемы с асинхронными процессами и срочно удалите все sleep из вашего кода!

Cucumber
Это не только превосходный овощ и закуска, а еще и инструмент для запуска автоматических тестов в виде обычного текста.   Например:
Feature: Cucumber sample testing
Scenario: Sample scenario
Given Login into the system
When Click on «Search» button
Then Search screen is displayed


Особенности курса:
  • весь курс будет построен на автоматизации тестирования сайта выбранного вами. Это исключит шаблонность и неприменимость знаний на практике.
  • полный интерактив. Это будет не просто начитка материала с заранее составленными примерами, а «живая» автоматизация с практикующим автоматизатором.
  • весь материал отражает личный опыт и лучшие решения, а не книжную теорию.

Few more things:
  • архитектура тестового фреймворка;
  • разберем как грамотно разложить свой проект и устроить удобную навигацию;
  • научимся работать с базами данных в авто-тестах;
  • детально разберем что такое Page object pattern и как его едят;
  • рассмотрим что такое CI на примере Jenkins;
  • интерграция с почтовыми сервисами;
  • и многое многое другое

Минимальный уровень знаний, который требуется для старта этого курса:
  • Знание английского — intermediate
  • Опыт работы от 1 года / или пройти вступительное собеседование, для оценки уровня знаний.
  • Желание учиться, понимание и готовность к тому, что придется постоянно совершенствовать свои знания.

Веб-сайт мероприятия: http://start-it.com.ua/uslugi/web-testing-automation-selenium-webdrivercucumber