Школа инженеров
по автоматизации тестирования
Научим разрабатывать автотесты и выстраивать процессы в востребованном стеке
Test code
Infrastructure
Reporting & Notification
Test & Release managment
WEB
API
iOS
Android
IntelliJ IDEA
IntelliJ IDEA — интегрированная среда разработки программного обеспечения для многих языков программирования, в частности Java, JavaScript, Python, разработанная компанией JetBrainsJava
Java — строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun MicrosystemsSelenium
Selenium — это инструмент для автоматизации действий веб-браузера. В большинстве случаев используется для тестирования Web-приложений, но этим не ограничиваетсяSelenide
Selenide — это фреймворк для автоматизированного тестирования веб-приложений на основе SeleniumSelenoid
Selenoid — это программа, которая позволяет управлять браузерами и Android-эмуляторами с помощью специальных драйверовAllure Report
Allure Report — позволяет представить данные о запуске тестов в виде простого и удобного HTML-отчетаGradle
Gradle — система автоматической сборки, построенная на принципах Apache Ant и Apache Maven, но предоставляющая DSL на языках Groovy и Kotlin вместо традиционной XML-образной формы представления конфигурации проектаJUnit5
JUnit — библиотека для модульного тестирования программного обеспечения на языке JavaGithub
GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработкиJenkins
Jenkins — программная система с открытым исходным кодом на Java, предназначенная для обеспечения процесса непрерывной интеграции программного обеспеченияDocker
Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложенийAllure TestOps
Allure TestOps — это платформа управления качеством программного обеспечения, объединяющая автоматическое и ручное тестирование, которая позволяет управлять всем, что связано с тестированием, в одном местеRest-Assured
REST Assured — DSL для тестирования REST-сервисов, который встраивается в тесты на Java. Это решение стало популярным из-за своей простоты и удобного функционалаAppium
Appium — это бесплатный кроссплатформенный инструмент с открытым исходным кодом, который помогает автоматизировать приложения как для Android, так и для iOSBrowserstack
BrowserStack — это облачная платформа для тестирования, которая предоставляет разработчикам возможность тестировать свои веб-сайты и мобильные приложения в браузерах, операционных системах и реальных мобильных устройствахSlack
Slack — платформа для корпоративного общения и работы в команде над проектами. Цель сервиса — оптимизировать коммуникацию в команде и облегчить взаимодействиеTelegram
Telegram bots — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщенияJira
Jira — коммерческая система отслеживания ошибок, предназначена для организации взаимодействия с пользователями, также используется для управления проектамиЗанятия проводят практики с многолетним опытом в разработке и тестировании
Некоторые преподаватели непосредственно участвуют в разработке инструментов, которыми вам предстоит пользоваться, например: Selenide, Allure, Selenoid
Начать обучение
Артём Eрошенко
Qameta Software
С 2008 года занимается автоматизацией тестирования околопоисковых сервисов в «Яндекс». С 2011 года разработчик Allure Reports и Allure TestOps

Aлексей Виноградов
Vinogradov IT-Beratung
Работает в IT-проектах в Германии более 20 лет. Консультирует по вопросам тестирования и автоматизации. Разработчик и популяризатор Selenide

Роман Орлов
Aerokube
8 лет опыта в сфере DevOps и SRE. Devops в команде Selenoid / Moon. Управляет крупным Selenium кластером с миллионами сессий ежедневно

Станислав Васенков
@qa_automation
7 лет опыта в автоматизации тестирования. Основатель телеграм-сообщества @qa_automation, конференции qa.cyprusitforum.com

Дмитрий Тучс
Dodo Brands
В IT более 12 лет. Начинал в аналитике, управлял проектами, в настоящее время менторит, пишет и автоматизирует на Java. Head of QA at Dodo Brands

Евгений Данилов
rft.qa
Head of QA at Welltory, эксперт по управлению процессами и релизами, найму и обучению
На курсе вы получите следующие навыки:

Разработка автотестов
Научитесь создавать скрипты, которые имитируют поведение человека для автоматической проверки работы продукта.
Intelij IDEA
Java
Gradle
JUnit5
Selenium
Selenide
Appium
Rest-Assured

Выстраивание инфраструктуры
Узнаете как решать инфраструктурные задачи для встраивания запуска автотестов в CI/CD, контейнеризации браузеров и мобильных устройств
Github
Jenkins
Docker
Selenoid
Browserstack

Визуализация результатов тестирования
В этом блоке вы освоите навык формирования отчётности понятной вам и заказчику и сможете получать уведомления в мессенджеры о статусе ваших тестов
Allure Report
Allure TestOps
Jira
Slack
Telegram

Тест-менеджмент
Сможете "по — взрослому" управлять большим объёмом тестов в тест-менеджмент системе, поддерживающей ручные и автотесты, во взаимодействии с CI/CD инструментами и таск-трекерами
Allure TestOps
Jira

Сильное комьюнити
Для идей, вопросов, советов и разбора домашних заданий — у нас есть сообщество студентов и преподавателей курса
А еще в конце обучения вы можете стать наставником для студентов следующих потоков

Актуальная профессия
По окончании курса у вас будет полноценный боевой проект - лучше любого cопроводительного письма.
На реальном стенде с полноценной инфраструктурой:
- код с автотестами в GitHub
- задача в Jenkins
- контейнеризация Selenoid
- отчет в Allure Report с логами, скриншотами и видео
- тест-план в Allure TestOps
- задача в Jira, прилинкованая к Allure
- уведомления в Telegram/Slack-чат

Бессрочный доступ к платформе
Записи уроков, код, инфраструктура и постоянно обновляющаяся база знаний - бессрочно и без дополнительных затрат
Часто задаваемые вопросы
Как проходят занятия?
В живом режиме с преподавателями по понедельникам и четвергам в 20.00 по МСК, записи занятия выкладываются на следующий день, также к записям добавляем тайм-коды чтобы вам было легче пересматривать их. Домашние задания есть у большинства занятий.
Что нужно знать\уметь\иметь чтобы обучаться на курсе?
Операционная система: Win\Mac\Linux, 8 гб ОЗУ, процессор i3 2,8 Ghz или лучше.
Минимум 6 свободных часов в неделю, 4 из них будут занимать занятия, плюс выполнение ДЗ, время выполнения сильно зависит от выбранного вами способа выполнения и вашего прошлого опыта
А Java нужно знать?
Нет, мы проведём несколько занятий по основам Java, знаний полученных на них вам хватит для написания дипломного проекта. Курс вполне можно закончить не имея опыта в IT.
А отзывы у вас есть?
Да, их можно почитать тут
Скидки есть?
Скидки есть, при оплате до 13 мая , действует скидка в 10% на любой из вариантов курса. А с 14 мая по 19 мая действует скидка в 5% на любой платеж. Скидки при оплате в рассрочку не действуют.
В рассрочку можно?
Любой из вариантов можно оплатить в рассрочку, первый платёж в размере 50% вносите до начала обучения, следующий через месяц. Скидки на рассрочку не действуют.
Как оплатить?
Напишите нашему живому-боту в Telegram https://t.me/qa_guru_support и вам перешлют все доступные способы оплаты.
Сколько стоит курс?
-
Первый вариант
19 000 ₽- Занятия в прямом эфире с возможностью задать вопросы преподавателям
- Записи занятий с тайм-кодами, полезные ссылки к ним и домашние задания (без проверки)
- Сертификат слушателя курса по окончании курса
-
Второй вариант
28 000 ₽- Занятия в прямом эфире с возможностью задать вопросы преподавателям
- Записи занятий с тайм-кодами, полезные ссылки и домашние задания с проверкой и обратной связью
- Чат со студентами и преподавателями потока
- Консультации наставников и преподавателей при необходимости
- Участие в живых разборах ДЗ
- Сертификат участника по окончании курса (при успешной сдаче дипломного проекта)
-
Третий вариант
37 500 ₽- Занятия в прямом эфире с возможностью задать вопросы преподавателям
- Записи занятий с тайм-кодами, полезные ссылки и домашние задания с проверкой и обратной связью
- Чат со студентами и преподавателями потока
- Консультации наставников и преподавателей при необходимости
- Участие в живых разборах ДЗ
- Сертификат участника по окончании курса (при успешной сдаче дипломного проекта) + Карьерное развитие
- Скрининг-интервью и техническое собеседование с нашими преподавателями и HR
- Создание и переработка вашего резюме и сопроводительного письма с учетом навыков, полученных на курсе
- Подбор вакансий и подготовка к собеседованию с работодателем
- Помощь с выполнением технических заданий
- Помощь в старте автоматизации на рабочем проекте
- Ревью вашего рабочего проекта и предложения по его улучшению
- Составление индивидуального плана развития
-
Для начинающих:
-
Для опытных:
Записаться на вводное занятие 18-го мая 2022
После заполнения формы вам придёт письмо с инструкциями для посещения вводного урока и ответы на популярные вопросы, также ссылка на чат школы
Школа инженеров по автоматизации тестирования
Есть вопросы?
Пишите сюда @qa_guru_chat
