Автоматизированное тестирование

Получи знания и навыки автоматизации тестирования с нуля на языке Python
23 занятия
Хочу учиться
Что дает курс

  • Ты окунешься в специфику автоматизации тестирования UI и API на реальном проекте VK. Напишешь собственные Mock и применишь на практике навыки использования систем непрерывной интеграции (CI).
  • Будешь общаться с преподавателями-практиками. Полученный опыт поможет подготовиться к собеседованию на позицию специалиста по автоматизации тестирования. 
  • Лучшие выпускники смогут сделать свой первый карьерный шаг в ИТ и получить возможность присоединиться к одному из проектов экосистемы VK.

Какие знания нужны

  • Базовые знания языка Python 3.6 и выше.
  • Умение ориентироваться в командной строке Linux.
  • Базовые знания SQL.
  • Базовые знания веб и общее понимание работы клиент-серверных приложений.
  • Система контроля версий git.

Как проходят занятия

Онлайн-интенсивы проходят два раза в неделю в вечернее время. Запись занятия доступна на портале вместе с домашними заданиями на закрепление пройденных тем. 
Итоговый проект курса — система по автотестированию веб-приложения.

Как поступить?

Регистрация
До 20 сентября 2021 23:59 мск зарегистрируйся на сайте и подай заявку на курс.
Тестирование
21 сентября 2021 18:00 мск тебе на почту придет ссылка на тест. Пройди его до 24 сентября 2021 18:00 мск
Зачисление
До 30 сентября — письмо о зачислении придет тебе на почту
Начало обучения
Обучение начинается на неделе с 4 октября 2021 согласно расписанию

Программа курса

Основы автоматизации тестирования
  • Основы тестирования ПО
  • Виды, цели, инструменты и инфраструктура для автоматизированного тестирования
  • Pytest
  • Allure
Тестирование UI
  • Chrome DevTools
  • Selenium
  • Локаторы и iFrame
  • Паттерн PageObject
  • Selenoid
Тестирование API
  • HTTP-запросы
  • REST API
  • Модель OSI
Тестирование мобильных приложений
  • Mobile web
  • Appium
Тестирование BackEnd
  • ОС Linux
  • Логирование и траблшутинг, диагностика сетевых неисправностей
  • Сетевые протоколы
  • SQL
  • Python ORM
  • Stub и Mock
Практики DevOps
  • Docker
  • Docker-compose
  • Jenkins (pipeline, Job Builder)
Итоговый проект

Подготовить fullstack-проект по тестированию веб-приложения с минимумом документации, который включает в себя:

  1. CI/CD (Docker, Jenkins, интеграция с GitHub)
  2. Тесты на UI и API
  3. Отчетность в allure

Преподаватели

Илья Кириллов
Илья
Кириллов

Руководитель группы по автоматизации тестирования в myTarget.
Адепт автоматизации любых процессов в IT, в том числе и в тестировании.

Константин Ермаков
Константин
Ермаков

Выпускник «Технопарка». Специалист по автоматизации тестирования в myTarget. До VK занимался разработкой гироскопических систем.

Александр Дамакальщиков
Александр
Дамакальщиков

Специалист по автоматизации тестирования в команде голосового помощника Маруся.

Михаил Волков
Михаил
Волков

Руководитель группы внешнего тестирования.
Специалист по автоматизации тестирования в myTarget.

Вопросы по обучению

Отборочный тест
Вопросы по Python, библиотеке pytest, Git, Linux, MySQL, а также теории тестирования. Материалы для подготовки ищи в письме после подачи заявки.
Кто может учиться?
Действующие студенты старших курсов бакалавриата, специалитета и магистратуры любых факультетов вузов России.
Какая нагрузка в неделю?

От 4 ак. часов в неделю без учета времени на выполнение домашнего задания.

Моего вопроса тут нет :(

Другие вопросы можно посмотреть здесь.