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

Станьте профессионалом в аавтоматизации тестирования и прокачайтесь в поиске неисправностей в бекенде и фронтенде. Пройдите курс в Otus и прокачайте навыки по QA Web Test
IT: Для программистов и IT-специалистов / PythonIT: Для программистов и IT-специалистов / Тестирование и QA
OTUS Онлайн-образование логоOTUS Онлайн-образование
30 июня 2022
5 месяцев
Онлайн
от 64 350 ₽
Зарегистрироваться

Что даст вам этот курс

Курс позволит узнать, как решаются задачи автоматизации тестирования на реальных проектах с использованием языка Python. На первый план мы ставим понимание принципов построения и решения задач, а не изучение конкретного инструмента. Освоив данный курс, вы получите навыки решения основных задач в области автоматизации тестирования веб-приложений.

Это комплексная программа подготовки автоматизатора в тестировании, где вы научитесь уверенно разрабатывать автотесты для веб-приложений: от тестирования и поиска неисправностей в бекенде до проверки работоспособности фронтенда с помощью драйвера браузера Selenium и тестирования REST API, а также запуска тестов в системах непрерывной интеграции.

Для кого этот курс:
— для специалистов в области функционального тестирования с опытом работы от 1 до 3 лет и стремящихся перейти в автоматизацию на Python;
— для специалистов автоматизированного тестирования на Python с опытом работы до 1 года и желающих углубить и систематизировать свои знания.

Особенности курса:

— при обучении используем Selenium 4;
— при обучении используем Appium;
— повышение технической грамотности функционального тестировщика до уровня разработчика и девопс-инженера, чтобы общаться на равных и влиять на архитектуру продукта;
— поиск неисправностей в работе веб-приложений, чтобы не было больше вот этих вот: "Это не баг, а фича";
гибкий и простой в использовании инструмент для написания автотестов Python. Сейчас он также популярен на рынке автоматизаторов, как привычный всем язык Java, и позволяет запускать процесс автоматизированного тестирования в сжатые сроки на проекте любой сложности;
— практические занятия будут проходить на выделенных для разработки автотестов виртуальных средах с применением современных практик и инструментов разработки;
— проверка домашних заданий в формате код-ревью и с помощью статистических анализаторов кода;
— изучение инструментов и практик devops, чтобы знать, как и где запустить тесты с пользой для проекта.


49 работодателей

Изучение инструментов диагностики работы сети и ОС Linux для определения причины возникновения багов, чтобы больше не было стыдно за Incomplete-задачи

Постоянная практика и решение кейсов, чтобы можно было рассказать на собеседовании о том, что делал, а не о том, что прочитал на хабре

Изучение всех видов тестирования: API, UI (веб-приложения, мобильные приложения), бекенд, безопасности, чтобы быть максимально универсальным специалистом


— базовые навыки программирования на Python;
— основы работы с сетями и Linux-подобными ОС;
— основы работы веб-приложений;
— знание теории функционального тестирования;
— основы работы с Git;
— навыки работы с консолью разработчика в браузере.

Обучение проходит в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель дает развернутый фидбек. Так же важным аспектом обучения является общение студентов в чате курса, где вы можете поделиться с одногруппниками решением домашних заданий и обсудить вопросы по задачам.

Расписание занятий включает 2 вебинара в неделю по 2 академических часа и от 2 до 4 часов на домашнюю работу.

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

- получите репозиторий на github, в котором будут примеры тестов;
- сохраните материалы по всем занятиям: видеозаписи занятий и презентации;
- сможете писать все виды тестов: от юнит до системных, используя язык программирования Python;
- сможете решать любые задачи, которые возникают в трудовых буднях автоматизатора в тестировании;
- получите сертификат об окончании курса;
- получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).

Дата выдачи сертификата: 4 января 2023 года
Программа
Модуль 1. Введение в автоматизацию тестирования
Модуль 2. Тестирование API
Модуль 3. Тестирование UI
Модуль 4. Мобильное тестирование
Модуль 5. Работа с бекендом
Модуль 6. DevOps
Модуль 7. Другие виды тестирования
Модуль 8. Проектный модуль
Преподаватели 5
Записаться на курс
Курс по автоматизации тестирования и поиска неисправностей в бекенде и фронтенде с использованием Selenium и языка Python
64 350
Часто задаваемые вопросы
Можно ли начать обучение позже даты старта курса?
Да, можно. Доступ к материалам курса будет доступен в личном кабинете. Если вы будете сильно отставать от общей группы, то можно будет перевестись на следующий поток бесплатно.
30 июня 2022
5 месяцев
Онлайн
от 64 350 ₽
Зарегистрироваться