Автоматизация тестирования на JavaScript. Курс по написанию автотестов на JS

JavaScript QA Engineer

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

Длительность обучения:

4 месяца

4 ак. часа в нед.

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

Первый на рынке курс по написанию автотестов на JS!

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

При освоении будем делать упор на API, UI и E2E тестирование и эффективное использование современных инструментов тестирования.
Вы познакомитесь с современными подходами и технологиями, на текущий день применяемыми в автоматизации тестирования веб-приложений.

После окончания курса:


    • Повысите квалификацию, научившись выстраивать процесс автоматизированного тестирования: от написания автотестов до встраивания их в процесс используя DevOps практики
    • Поймете, что JS-инструменты для автоматизации весьма развиты и позволяют быстро и эффективно запускать процесс автоматизированного тестирования
    • Попробуете на практике современные фреймворки для тестирования
    • Научитесь выстраивать архитектуру своего тестового фреймворка
    • Освоите CI практики, используя Docker и Github

Кому подойдет:


    • Для инженеров по тестированию с опытом работы от 1 до 3 лет и стремящихся перейти в автоматизацию на JS
    • Для начинающих специалистов автоматизированного тестирования на JS с опытом работы до 1 года и минимальными знаниями программирования и желающих углубить, систематизировать и актуализировать свои знания
    • Для специалистов, планирующих внедрить автоматизацию тестирования на своем проекте

Изучите полный ландшафт современных технологий тестирования на JS

Курс построен на основе требований сегодняшнего рынка труда к профессионалам

Разберете принцип работы фреймворков тестирования

Проектная работа для вашего портфолио

Необходимые знания

Необходимо иметь опыт в ручном тестировании и минимальные знания программирования, желательно на JavaScript (типы, операторы, циклы, строки, массивы, объекты и т.п)

Корпоративное обучение для ваших сотрудников

Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>

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

В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Введение в автоматизацию тестирования
Тема 2. Git на кончиках пальцев
Тема 3. Основы JS. Функции
Тема 4. Unit тесты и data driven testing
Тема 5. Препарируем http запросы
Тема 6. Основы JS. Объекты и массивы
Тема 7. Библиотеки для тестирования API
Тема 8. Шаблоны проектирования в тестировании API
Тема 9. Валидируем http запросы
Тема 10. Стратегия автоматизации в agile проектах и планирование покрытия
Тема 11. Репортеры и внешние сервисы
Тема 12. Контейнеры. Docker
Тема 13. Катит - не катит. Github CI часть 1
Тема 14. Катит - не катит. Github CI часть 2
Тема 15. Q&A сессия
Тема 16. Обзор инструментов для тестирования UI
Тема 17. Локаторы
Тема 18. Основные сценарии использования Playwright
Тема 19. Шаблоны проектирования и техники тест-дизайна в тестировании UI
Тема 20. Основы JS. Классы
Тема 21. Основы JS. Классы в типовых сценариях автотестов
Тема 22. Behavior Driven Development и acceptance тесты
Тема 23. Выбор темы и организация проектной работы
Тема 24. Консультация по проектам и домашним заданиям
Тема 25. Защита проектных работ
Скачать подробную программу

Выпускной проект

Создать фреймворк для автоматизации тестирования на JS. Нужно будет написать как минимум 5 функциональных тестов с использованием этого фреймворка. Для проектной работы нужно будет настроить CI в github или gitlab, так же должно быть настроено создание отчётов после запуска тестов.

Процесс обучения

Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут два раза в неделю 1,5 часа (остаются навсегда в записи в вашем личном кабинете). Домашнее задание занимает 3-5 часов. Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту вы сможете задавать преподавателю в слаке или во время вебинаров. Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат.

Получить консультацию

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

После обучения вы


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

  • сможете разворачивать автотестирование с помощью Puppeteer и CodeceptJS;

  • разберетесь как настраивать CI c помощью Docker и Gitlab ;

  • приобретете опыт работы с актуальными технологиями, фреймворками и инструментарием;

  • получите сертификат о прохождении курса

Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «JavaScript QA Engineer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «JavaScript QA Engineer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

Прошедшие открытые вебинары

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Основы cypress
День открытых дверей
11 августа 2021 года в 20:00
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке