Продолжительность:
4 месяца

Объем:
80-110 часов

Формат:
Онлайн + записи + задания

Уровень:
Начинающий

Специальность:
QA Engineer

Требования:
Python, Linux, функциональное тестирование

Python data course

Преподаватели НавыкиТехнологии О школе

Чему вы научитесь

Искать неисправности в работе веб-приложений
Видам тестирования: API, UI, бекенд, безопасности, чтобы быть максимально универсальным специалистом
Диагностики работы сети и ОС Linux
Писать сценарии в Gherkin-нотации
Запускать процесс автоматизированного тестирования
Работать с Selenium WebDriver
Встраивать тесты в pipeline процесса разработки
Анализ логов веб-приложений

Какие технологии освоите

Python QA Engineer от Otus
Python
Python QA Engineer от Otus
Git

Python QA Engineer от Otus
Keras
Python QA Engineer от Otus
Bash
Python QA Engineer от Otus
Jenkins
Python QA Engineer от Otus
Selenium

Python QA Engineer от Otus

Otus

Более 60 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. И что важно, они не обучают с нуля, а предлагают углубленные знания.

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

Программа обучения

Модуль 1

Введение в автоматизацию тестирования

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

Модуль 1
Модуль 2

Тестирование UI

В данном модуле будут разобраны все основные аспекты работы Selenium WebDriver, научитесь запускать тесты параллельно, познакомитесь с удаленным запуском тестов.

Модуль 2
Модуль 3

Работа с бекендом

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

Модуль 3
Модуль 4

DevOps

В данном модуле вы узнаете, как взаимодействуют друг с другом основные практики и инструменты DevOps с инструментами для автоматизации тестирования, научитесь встраивать тесты в pipeline процесса разработки, и попрактикуетесь в построении отчетов с фреймворком Allure

Модуль 4
Модуль 5

Другие виды тестирования

Познакомитесь с BDD-фреймворками на python, научитес писать сценарии в Gherkin-нотации, узнаете про тестирование безопасности веб-приложений, написание заглушек и модульное тестирование.

Модуль 5
Модуль 6

Проектный модуль

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

Модуль 6
Собеседование
Сертификат
Портфолио
Фидбек
Рассрочка

Цена

50 000 ₽

40 000 ₽

Результаты учеников

Ответы на популярные вопросы

Как какие знания нужны для прохождения курса?

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

Как проходит обучение?

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

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

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

Рейтинг

Python QA Engineer

Полнота программы
Отзывы в сети
Цена

Выводы

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

4

Тест на знание python

Что выведет этот код?
Что нужно вcтавить после "if", для вывода "x четное число"
Какой будет результат выполнения кода — print(type(1J)) ?
Как нельзя назвать функцию?
Какой будет результат выполнения этого кода?