Видеокурс в подарок
JavaScript QA Engineer
Первый на рынке курс по написанию автотестов на JavaScript
26 декабря
4 месяца
Онлайн
Вт/Чт 20:00 Мск
Для кого этот курс?
- Для инженеров по тестированию: сможете перейти в автоматизацию тестирования на JS, создавать автотесты программного интерфейса и ускорять процесс с помощью фреймворков, а также научитесь применять мощный инструмент для сквозного и кроссбраузерного тестирования – Playwright
- Для специалистов по автоматизированному тестированию на JavaScript: сможете углубить, систематизировать и обновить знания по тестированию API и UI, по процессам CI и CD в тестировании
- Для тех, кто планирует внедрять автоматизацию тестирования: вы сможете писать тесты на JavaScript быстрее и проще, чем на других ЯП
Необходимые знания:
- Опыт в тестировании – от 1 года
- Минимальные знания программирования на JavaScript: типы, операторы, циклы, строки, массивы, объекты
- Умение использовать основные техники тест-дизайна
Что вам даст этот курс?
Вы научитесь:
-
организовывать комплексное автоматизированное тестирование веб-приложений
-
строить процесс автоматизированного тестирования: писать и встраивать автотесты в процесс с помощью девопс-практик
-
использовать инструменты тестирования на JS, быстро запускать автотесты
-
использовать современные фреймворки для тестирования
-
выстраивать архитектуру тестовых фреймворков
-
использовать Docker и Github
Вы освоите:
- CI-практики
- актуальные подходы к автоматизации тестирования веб-приложений
- принципы работы фреймворков тестирования
После обучения вы:
- дополните портфолио
- подтвердите повышение квалификации
Видеокурс в подарок
Процесс обучения
Программа делится на 5 модулей. Вы изучите необходимую теорию, научитесь строить архитектуру тестов и организовывать фреймворки, внедрять автотесты в процесс разработки, познакомитесь с инструментами для тестирования UI.
Онлайн-занятия занимают 4 часа в неделю, домашние задания – 2-3 часа
Создайте собственный проект
Разработаете фреймворк для тестирования сайта
Изучите актуальные инструменты
Прокачайте уровень
Сможете претендовать на позиции уровня middle
Карьерная поддержка
- Отправьтесь на оплачиваемую стажировку:
лучшие студенты смогут попасть на стажировку в компанию Gectaro - Получите доступ к закрытой базе работодателей:
после обучения вы сможете разместить резюме в специальной базе, в которой партнёры OTUS ищут новых сотрудников - Научитесь проходить собеседования и оформлять резюме:
на курсе есть материалы, которые помогут вам сделать резюме интересным для работодателя и подготовят вас к собеседованию и техническому интервью - Получите рекомендательное письмо:
проявите себя на занятиях и получите рекомендацию от преподавателя OTUS
QA Automation Engineer
Работодатели курса
Формат обучения
Интерактивные вебинары
Две онлайн-трансляции по два академических часа в неделю. Доступ к записям и учебным материалам – навсегда
Практика на стендах
Закрепляйте изученное с помощью виртуальных стендов для отработки материалов
Активное сообщество
Общение с преподавателями на вебинарах, коммуникация в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий
Программа
Введение в автоматизацию тестирования на JS
В данном модуле рассмотрим теоретические аспекты автоматизации тестирования, познакомимся с языком JavaScript применительно к автотестам, начнем работу с GitHub репозиториями и unit-тестами.
Тема 1: Введение в автоматизацию тестирования
Тема 2: Настройка окружения
Тема 3: Git на кончиках пальцев
Тема 4: Основы JS. Функции
Тема 5: Unit тесты и data driven testing
Тестирование API
В этом модуле сравним основные JS библиотеки для API-тестирования. Начнем писать API тесты, используя jest и axios. Задача этого модуля — научиться строить архитектуру тестов для того, чтобы они были расширяемыми и легко поддерживаемыми, а также понять, как от единичных автотестов перейти к организации полноценного тестового фреймворка.
Тема 1: Препарируем http запросы
Тема 2: Основы JS. Объекты и массивы
Тема 3: Библиотеки для тестирования API
Тема 4: Шаблоны проектирования в тестировании API
Тема 5: Валидируем http запросы
Тема 6: Репортеры и внешние сервисы
Тема 7: TypeScript в тестировании
Практики CI/CD
Задача этого модуля — сформировать общее представление о CI/CD практиках и DevOps инструментах. В этом модуле мы научимся внедрять автотесты в pipeline процесса разработки.
Тема 1: Стратегия автоматизации в agile проектах и планирование покрытия
Тема 2: Контейнеры. Docker
Тема 3: Катит - не катит. Github CI часть 1
Тема 4: Катит - не катит. Github CI часть 2
Тема 5: Q&A сессия
Тема 6: SQL
Тестирование UI
В данном модуле мы познакомимся с инструментами для тестирования UI. Разберёмся, для чего нужны локаторы, критерии выбора хорошего/плохого локатора и CSS, XPATH локаторы. Расскажем про основные сценарии использования Playwright и основные техники тест-дизайна. В конце модуля начнём подробнее изучать язык JavaScript для автотестирования.
Тема 1: Обзор инструментов для тестирования UI
Тема 2: Локаторы
Тема 3: Основные сценарии использования Playwright
Тема 4: Шаблоны проектирования и техники тест-дизайна в тестировании UI
Тема 5: Основы JS. Классы
Тема 6: Основы JS. Классы в типовых сценариях автотестов
Тема 7: Behavior Driven Development и acceptance тесты
Проектная работа
В заключительный месяц курса мы сосредоточимся на разработке тестового фреймворка. Вам предстоит выбрать проект, для которого вы создадите автотесты. Если у вас нет своего проекта, можно выбрать один из нескольких предложенных сайтов. Минимальное количество функциональных тестов, которые необходимо разработать, составляет 10. При этом важно применять паттерны тестирования для эффективной разработки этих тестов. Также обязательным условием будет добавление функционала отчетности в проект. Если вы желаете идти дальше и расширить свои навыки, рассмотрите возможность интеграции CI с Github или Gitlab. Важно подчеркнуть, что весь процесс работы над проектом будет сопровождаться консультациями с преподавателями, которые предоставят вам поддержку и помощь в процессе разработки
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Бонусный. Карьерный
Тема 1: Как правильно оформить резюме чтобы найти работу?
Тема 2: Как подготовиться к собеседованию и техническому интервью?
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектная работа
Последний месяц обучения вы будете создавать тестовый фреймворк и разрабатывать минимум 10 функциональных автотестов для сайта. При разработке тестов вы примените паттерны тестирования и настроите генерацию отчётов из автотестов.
Если у вас нет собственного проекта, вы сможете протестировать один из предложенных преподавателями сайтов на выбор.
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Прошедшие
мероприятия
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Отзывы
Сертификат о прохождении курса
OTUS осуществляет лицензированную образовательную деятельность.
Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
После обучения:
- Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
- Доступ к учебным материалам курса
- Ваш личный проект, который поможет проходить собеседования
JavaScript QA Engineer
Полная стоимость
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно