Профессия Инженер по автоматизации тестирования

84 студента зачислены

3 языка программирования

для автотестов на выбор

Практика

с первого модуля

Доступ к курсу

навсегда

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

 

 

Кому подойдёт этот курс

Junior-тестировщикам

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

Участникам курса «Профессия Инженер по тестированию»

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

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

Писать автотесты в Selenium IDE

Разберётесь в настройках фреймворка и сможете создавать автотесты без навыков программирования.

Использовать Git

Сможете работать над разными версиями кода в большой команде, коммитить и откатывать изменения.

Автоматически запускать тесты

Научитесь работать с CI/CD и Gitlab, проводить параллельные проверки, ловить ошибки сразу после их появления и поможете разработчикам быстрее выпускать обновления.

Программировать автотесты

Выберете и изучите язык, на котором будете писать скрипты. С нуля освоите Java, JavaScript или Python.

Создавать UI-тесты

Углубитесь в работу с Selenium WebDriver, сможете проводить тесты пользовательских интерфейсов разной сложности.

Содержание курса

Язык программирования

Синтаксис языка.
Типы данных.
Функции.
Основы ООП.
Отладка и тестирование программ.

Автотесты: базовый уровень

Введение в автоматизированное тестирование.
Пишем первые тесты.
Поиск элементов с помощью Selenium WebDriver.
Поиск элементов с помощью CSS-локаторов.
XPath-локаторы.
Мастер-класс по написанию автотестов.

Автотесты: продвинутый уровень

Инфраструктура браузерных тестов.
Сложные UI-тесты.
Сложные UI-элементы.
Кастомные действия над элементами.
Взаимодействие с окнами, вкладками и фреймами.
Загрузка и скачивание файлов.
CI/CD (Continuous Integration/Continuous Delivery).

Continuous Integration.
WebdriverIO.
Cypress: JS Testing Next Gen.
Альтернативные фреймворки.
Паттерны автоматизации тестирования.
JS API-тесты.

Архитектура автотестов. Основные паттерны проектирования.
Тестируем сложные элементы интерфейсов.
Параллельный и удалённый запуск (Grid) тестов. Разберём проблемы эмуляции слабого железа.
Работа с внешними источниками данных.
BDD и автотесты.
Работа с фикстурами и хуками. Работа с плагинами и препроцессорами для сбора данных. Параметризация. Работа с метками (mark).
Обзор других фреймворков: Playwright, Cypress, Chrome Dev Tools protocol.
Интегрируем Python и JS c помощью JS interop. Изучаем тонкости при работе с ожиданиями.
Проксирование и мокирование запросов. Изучим отдельные сервисы и возможности CDP-протокола для перехвата запросов.
Подключаем и смотрим отчёты при помощи Allure. Разноуровневое логирование и дополнительные артефакты: скриншоты, видео.

Дополнительные курсы

Знакомство с курсом.
Базовый HTML.
Базовый CSS.
Работа с макетом.
Layout. HTML-разметка.
Layout. Flexbox.
Layout. Стилизация.

Основы SQL.
Введение в реляционные базы данных.
Основные запросы по работе с данными.
Функции и выражения в SQL-запросах.
Проектирование и оптимизация реляционных баз данных.

У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
Вакансий на удалёнке для автоматизаторов больше, чем для ручных тестировщиков. Поэтому у вас есть все шансы начать работать из дома.
Любым крупным компаниям, в которых важна скорость разработки. Это IT-компании (Яндекс, VK, СКБ «Контур»), банки («Альфа-Банк», «Открытие»), агрегаторы (Uber, Booking.com) и интернет-магазины.

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Профессия Инженер по автоматизации тестирования
Цена:
236 671 ₽ 142 003 ₽