QA.GURU
Школа инженеров
по автоматизации тестирования
Начать обучение

Научим разрабатывать автотесты и выстраивать процессы в востребованном стеке

Test code

Infrastructure

Reporting & Notification

Test & Release managment

WEB

API

iOS
Android

IntelliJ IDEA

IntelliJ IDEA — интегрированная среда разработки программного обеспечения для многих языков программирования, в частности Java, JavaScript, Python, разработанная компанией JetBrains

Java

Java — строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems

Selenium

Selenium — это инструмент для автоматизации действий веб-браузера. В большинстве случаев используется для тестирования Web-приложений, но этим не ограничивается

Selenide

Selenide — это фреймворк для автоматизированного тестирования веб-приложений на основе Selenium

Selenoid

Selenoid — это программа, которая позволяет управлять браузерами и Android-эмуляторами с помощью специальных драйверов

Allure Report

Allure Report — позволяет представить данные о запуске тестов в виде простого и удобного HTML-отчета

Gradle

Gradle — система автоматической сборки, построенная на принципах Apache Ant и Apache Maven, но предоставляющая DSL на языках Groovy и Kotlin вместо традиционной XML-образной формы представления конфигурации проекта

JUnit5

JUnit — библиотека для модульного тестирования программного обеспечения на языке Java

Github

GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки

Jenkins

Jenkins — программная система с открытым исходным кодом на Java, предназначенная для обеспечения процесса непрерывной интеграции программного обеспечения

Docker

Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений

Allure TestOps

Allure TestOps — это платформа управления качеством программного обеспечения, объединяющая автоматическое и ручное тестирование, которая позволяет управлять всем, что связано с тестированием, в одном месте

Rest-Assured

REST Assured — DSL для тестирования REST-сервисов, который встраивается в тесты на Java. Это решение стало популярным из-за своей простоты и удобного функционала

Appium

Appium — это бесплатный кроссплатформенный инструмент с открытым исходным кодом, который помогает автоматизировать приложения как для Android, так и для iOS

Browserstack

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

Дмитрий Тучс

PropellerAds

В IT более 12 лет. Начинал в аналитике, управлял проектами, в настоящее время менторит, пишет и автоматизирует на Java. Lead QA в high-performance-ядре AdTech компании PropellerAds

Евгений Данилов

rft.qa

Head of QA & Support @ Samsung NEXT, эксперт по управлению процессами и релизами, найму и обучению

На курсе вы получите следующие навыки:

Разработка автотестов

Научитесь создавать скрипты, которые имитируют поведение человека для автоматической проверки работы продукта.

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.

А отзывы у вас есть?

Да, их можно почитать тут

Скидки есть?

Скидки есть.Как правило мы даём скидки за ранее бронирование курса. Информацию о скидках быстрее всего можно получить в нашем чате @qa_guru_chat

В рассрочку можно?

Любой из вариантов можно оплатить в рассрочку, первый платёж в размере 50% вносите до начала обучения, следующий через месяц. Скидки на рассрочку не действуют.

Как оплатить?

Напишите нашему живому-боту в Telegram https://t.me/qa_guru_support и вам перешлют все доступные способы оплаты.

Сколько стоит курс?

  • Первый вариант
    17 000 ₽

    • Занятия в прямом эфире с возможностью задать вопросы преподавателям
    • Записи занятий с тайм-кодами, полезные ссылки к ним и домашние задания (без проверки)
    • Сертификат слушателя курса по окончании курса
  • Второй вариант
    25 500 ₽

    • Занятия в прямом эфире с возможностью задать вопросы преподавателям
    • Записи занятий с тайм-кодами, полезные ссылки и домашние задания с проверкой и обратной связью
    • Чат со студентами и преподавателями потока
    • Консультации наставников и преподавателей при необходимости
    • Участие в живых разборах ДЗ
    • Сертификат участника по окончании курса (при успешной сдаче дипломного проекта)
  • Третий вариант
    34 500 ₽

    • Занятия в прямом эфире с возможностью задать вопросы преподавателям
    • Записи занятий с тайм-кодами, полезные ссылки и домашние задания с проверкой и обратной связью
    • Чат со студентами и преподавателями потока
    • Консультации наставников и преподавателей при необходимости
    • Участие в живых разборах ДЗ
    • Сертификат участника по окончании курса (при успешной сдаче дипломного проекта)
    • + Карьерное развитие:
        Для начинающих:
      • Создание / Ревью вашего резюме и сопроводительного письма нашим рекрутёром, переработка и дополнение с учётом навыков полученных на курсе
      • Помощь в выполнении технического задания
      • 2 тестовых собеседования с преподавателем и HR
      • Подбор вакансий и подготовка к собеседованию
        Для опытных:
      • Составление ИПР (индивидуальный план развития) - обычно с этого начинается диалог с работодателем о повышении зарплаты
      • Помощь в старте автоматизации у вас на рабочем проекте
      • Ревью вашего текущего рабочего проекта и предложения по улучшению (чек-ап рабочего проекта)

Записаться на вводное занятие 20-го октября

После заполнения формы вам придёт письмо с инструкциями для посещения вводного урока и ответы на популярные вопросы, также ссылка на чат школы

Школа инженеров по автоматизации тестирования

Есть вопросы?
Пишите сюда @qa_guru_chat