Вы никогда не обращали внимание на направление QA Automation, потому что считали его слишком сложным? Поверьте, автоматизация тестирования веб-приложений на Ruby настолько проста, что в пределах данного интенсивного курса вы освоите все необходимые тонкости и нюансы языка и научитесь не просто писать тесты, а делать это хорошо и грамотно.
В ходе курса Вы получите вагон и маленькую тележку теории и практических навыков для создания надёжного, правильно организованного фреймворка для тестирования веб-приложений, который будет отвечать всем требованиям принципов ООП.
Нужно быть готовым к большому объему информации, регулярным домашним заданиям и динамичному развитию фреймворка — от занятия к занятию он будет расти, усложняться, переписываться, снова расти, затем снова изменяться...
Цель курса — подготовить бойких тестировщиков-автоматизаторов, которые не будут бояться что-то переделывать, менять, экспериментировать, так данный фреймворк будет всегда соответствовать нуждам проекта. А язык Ruby позволяет достигнуть всего этого легко и безболезненно.
Наш учебный центр успешно работает с 2012 года, и за это время мы успели подготовить более 600 специалистов по 15 различным IT-направлениям, собрать команду из 24 преподавателей-практиков и получить звание «Самой активной образовательной инициативы» (IT Education Awards 2015).
Курс стартует 13 июля и состоит из 10 занятий по 2 часа, 2 раза в неделю с
Что вы научитесь делать?
— Использовать самый популярный source control management tool — Git
— Хранить код в GitHub (при должном старании — будет, что показать работодателям)
— Управлять тестами с помощью Continuous Integration систем (jenkins/teamcity)
— Использовать современный паттерн проектирования автотестов — Page Object
Краткий план занятий:
1. Автоматизация тестирования — что это? (когда — да, а когда — нет?)
2. Почему именно Ruby? Введение в язык
3. Selenium WebDriver + Ruby test tools (Cucumber, RSpec)
4. Все связанное с вспомогательными инструментами (XPath, CSS, DevTools/FireBug, etc)
5. Основы языка: синтаксис, базовые конструкции и понятия
6. Типы данных
7. Все, что связано с ООП
8. Много домашних занятий
Записаться на первое бесплатное занятие
Пришло время изменить свою жизнь к лучшему!
С наилучшими пожеланиями, команда IT Labs