Автоматизация тестирования на JavaScript | OTUS
🔥 Успейте получить скидку!
Только до 27.01 можно приобрести курсы со скидкой 25%. Торопитесь!
Выбрать курс

Курсы

Программирование
Разработчик программных роботов (RPA) на базе UiPath и PIX
-25%
Разработчик C#
-25%
Алгоритмы и структуры данных
-25%
Backend-разработчик на PHP
-25%
JavaScript Developer. Professional
-25%
Team Lead
-25%
Golang Developer. Professional
-25%
Agile Project Manager
-25%
Flutter Mobile Developer
-25%
Android Developer. Professional
-11%
MS SQL Server Developer
-8%
Java Developer. Professional Web-разработчик на Python Cloud Solution Architecture Highload Architect Reverse-Engineering. Professional Kotlin Backend Developer React.js Developer VOIP инженер Нереляционные базы данных Scala-разработчик Супер-практикум по использованию и настройке GIT IoT-разработчик JavaScript Developer. Basic Advanced Fullstack JavaScript developer Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Супер-интенсив "Версионирование и командная работа с помощью Git"
-30%
Administrator Linux. Professional
-25%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-25%
Administrator Linux. Advanced
-25%
Infrastructure as a code in Ansible
-25%
Administrator Linux.Basic
-25%
Инфраструктурная платформа на основе Kubernetes
-6%
PostgreSQL Software Architect Reverse-Engineering. Professional Внедрение и работа в DevSecOps VOIP инженер Нереляционные базы данных Супер-практикум по использованию и настройке GIT IoT-разработчик Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив "Tarantool"
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
SALE 25% ДО 27.01
SALE 25% ДО 27.01

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

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

Формат:

Начало занятий:

Дни занятий:

4 месяца

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

Online

24 февраля

Ср 20:00, Пн 20:00

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

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

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

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

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


  • Повысите квалификацию, научившись выстраивать процесс автоматизированного тестирования: от написания автотестов до встраивания их в процесс используя DevOpps практики

  • Поймете, что JS-инструменты для автоматизации весьма развиты и позволяют быстро и эффективно запускать процесс автоматизированного тестирования

  • Близко познакомитесь с фреймворками Puppeteer, Jest

  • Научитесь выстраивать архитектуру своего тестового фреймворка

  • Освоите CI практики, используя Docker и Gitlab



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


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

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

  • Для специалистов, планирующих внедрить автоматизацию тестирования на своем проекте



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

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

Разберете принцип работы Puppeteer и CodeceptJS

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

Demo Day курса "Автоматизация тестирования на JavaScript", 8 февраля в 20:00
Demo Day — отличная возможность задать все вопросы по курсу, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

Преподаватель-практик расскажет о себе, своём опыте, поделится лайфхаками по выгодной оплате курса.
Ведет
Любовь
Данилова
Предыдущий день открытых дверей
Что нужно знать о JS тестировщику, 12 февраля в 20:00
На занятии будет рассмотрены особенности JS, которые всё время нужно держать в голове при написании тестов
Юрий
Дворжецкий
Предыдущий открытый вебинар
Карьера в "Автоматизации тестирования на JavaScript", 15 февраля в 20:00
На Дне открытых дверей преподаватель расскажет о программе курса, формате обучения и перспективах для выпускников. Формат проведения — онлайн трансляция. Участие бесплатное.
Любовь
Данилова
Предыдущий день открытых дверей

Преподаватели

Любовь Данилова
Юрий Тимофеев
EPAM Systems, Senior Software Engineer
Юрий Дворжецкий
Luxoft Training Center
Антон Морев
Wormsoft, основатель и IT-директор
Общий опыт в IT более 10 лет. Последние 5 лет занимаюсь обеспечением качества и его автоматизацией.
Выступаю в роли приглашенного эксперта в продуктовых командах. Знаю много интересных штук про IT, QA и техническую поддержку. Умею наводить порядок в хаотичных процессах.

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

Много лет работал в банковском секторе, сейчас продолжает разрабатывать для финансового сектора с уклоном в e-learning.
Разрабатывал в числе прочего:
- Большие Банковские Тесты
- Электронная Библиотека Банка
- Система Дистанционного обучения "Профтест"
- Вебинары "Профтест"

"Впервые познакомился с Javascript более 20 лет назад, но самые важные вещи, которыми пользуюсь каждый день, изучил за последние 5 лет. Постоянно слежу за новостями, за развитием экосистемы этого замечательного языка.
Разрабатываю на Javascript и front- и back-end. Создаю web, настольные и мобильные приложения. Люблю видеть чистый, хорошо читаемый код, люблю проекты, как следует покрытые тестами."

Тренер в Luxoft Training Center, ведущий разработчик, кандидат физико-математических наук.
Программирует с начальных классов.

Разрабатывает на разных платформах: большие и маленькие проекты, высоконагруженные и очень красивые, многим известные и совсем специфические.

Влюблён в элегантность и оригинальность JavaScript как классического, так и современного во всех его проявлениях.

Сейчас разрабатывает web-приложения c UI на React и Angular.

Закончил МФТИ в 2017 году и РАНХиГС в 2015. Коммерческой разработкой занимается с 2008 года. Начинал с разработки на C#, постепенно перешел в WEB в 2011 году и сейчас разрабатывает в этой области. В 2016 году основал компанию Wormsoft, которая специализируется на автоматизации бизнес процессов, UX-аналитике, проектировании, дизайне, веб-разработке, а также развитии интернет-проектов.

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

Любовь
Данилова
Юрий
Тимофеев
Юрий
Дворжецкий
Антон
Морев

Преподаватели

Любовь Данилова
Общий опыт в IT более 10 лет. Последние 5 лет занимаюсь обеспечением качества и его автоматизацией.
Выступаю в роли приглашенного эксперта в продуктовых командах. Знаю много интересных штук про IT, QA и техническую поддержку. Умею наводить порядок в хаотичных процессах.

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

Юрий Тимофеев
EPAM Systems, Senior Software Engineer
Много лет работал в банковском секторе, сейчас продолжает разрабатывать для финансового сектора с уклоном в e-learning.
Разрабатывал в числе прочего:
- Большие Банковские Тесты
- Электронная Библиотека Банка
- Система Дистанционного обучения "Профтест"
- Вебинары "Профтест"

"Впервые познакомился с Javascript более 20 лет назад, но самые важные вещи, которыми пользуюсь каждый день, изучил за последние 5 лет. Постоянно слежу за новостями, за развитием экосистемы этого замечательного языка.
Разрабатываю на Javascript и front- и back-end. Создаю web, настольные и мобильные приложения. Люблю видеть чистый, хорошо читаемый код, люблю проекты, как следует покрытые тестами."

Юрий Дворжецкий
Luxoft Training Center
Тренер в Luxoft Training Center, ведущий разработчик, кандидат физико-математических наук.
Программирует с начальных классов.

Разрабатывает на разных платформах: большие и маленькие проекты, высоконагруженные и очень красивые, многим известные и совсем специфические.

Влюблён в элегантность и оригинальность JavaScript как классического, так и современного во всех его проявлениях.

Сейчас разрабатывает web-приложения c UI на React и Angular.

Антон Морев
Wormsoft, основатель и IT-директор
Закончил МФТИ в 2017 году и РАНХиГС в 2015. Коммерческой разработкой занимается с 2008 года. Начинал с разработки на C#, постепенно перешел в WEB в 2011 году и сейчас разрабатывает в этой области. В 2016 году основал компанию Wormsoft, которая специализируется на автоматизации бизнес процессов, UX-аналитике, проектировании, дизайне, веб-разработке, а также развитии интернет-проектов.

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

Отзывы
2
Екатерина
Несколько лет работала мануальным тестировщиком и была далека от автоматизациии. Но я решила поменять работу и стать, так называемым, фулл-стек тестировщиком. Впервые столкнувшись с автоматизацией я растерялась и не понимала с чего начать. И тут подвернулся курс "Автоматизация тестирования на JS", изучаемый стек технологий на котором очень близок к моему рабочему.
Все вебинары довольно интерактивны, с онлайн написанием кода. Выполняя домашние задания приобретается бесценный опыт, при этом всегда можно рассчитывать на поддержку и помощь преподавателей. Т.к. курс новый, то в некоторых занятиях материал был сыроват. Несколько раз случались накладки в расписании занятий, из-за чего то за неделю ДЗ не было вообще, то сразу три ДЗ.
Тем не менее, знания и опыт, приобретенные мной во время прохождения этого курса, помогли преодолеть психологический барьер и самостоятельно разработать тестовый фреймворк. Появилась уверенность и понимание что такое автоматизация и как поступить правильнее в той или иной ситуации.
Читать целиком
Павел
Кряжев
Я работал и работаю в одной из страховых компаний и у меня возникла задача по миграции нашей системы автотестов с java на javascript. Так как эти технологии новые, курсов по автоматизации еще практически нет, и решил выбрать otus, так как они уже давно на рынке и отзывы в целом хорошие. В итоге ожидания оправдались и результатом я доволен. Особенно хочу отметить, что фокуса на каком-то конкретном инструменте, рассматривается много разных технологий, которые используются в автоматизации. Также очень понравилась обратная связь по домашним заданиям, всегда можно узнать что-то новое и полезное. В итоге на основе полученных знаний я сейчас занимаюсь реализацией уже с помощью новых инструментов.
Читать целиком
Екатерина
Несколько лет работала мануальным тестировщиком и была далека от автоматизациии. Но я решила поменять работу и стать, так называемым, фулл-стек тестировщиком. Впервые столкнувшись с автоматизацией я растерялась и не понимала с чего начать. И тут подвернулся курс "Автоматизация тестирования на JS", изучаемый стек технологий на котором очень близок к моему рабочему.
Все вебинары довольно интерактивны, с онлайн написанием кода. Выполняя домашние задания приобретается бесценный опыт, при этом всегда можно рассчитывать на поддержку и помощь преподавателей. Т.к. курс новый, то в некоторых занятиях материал был сыроват. Несколько раз случались накладки в расписании занятий, из-за чего то за неделю ДЗ не было вообще, то сразу три ДЗ.
Тем не менее, знания и опыт, приобретенные мной во время прохождения этого курса, помогли преодолеть психологический барьер и самостоятельно разработать тестовый фреймворк. Появилась уверенность и понимание что такое автоматизация и как поступить правильнее в той или иной ситуации.
Читать целиком
Павел
Кряжев
Я работал и работаю в одной из страховых компаний и у меня возникла задача по миграции нашей системы автотестов с java на javascript. Так как эти технологии новые, курсов по автоматизации еще практически нет, и решил выбрать otus, так как они уже давно на рынке и отзывы в целом хорошие. В итоге ожидания оправдались и результатом я доволен. Особенно хочу отметить, что фокуса на каком-то конкретном инструменте, рассматривается много разных технологий, которые используются в автоматизации. Также очень понравилась обратная связь по домашним заданиям, всегда можно узнать что-то новое и полезное. В итоге на основе полученных знаний я сейчас занимаюсь реализацией уже с помощью новых инструментов.
Читать целиком
Необходимые знания
Необходимо иметь опыт в ручном тестировании и минимальные знания программирования, желательно на JavaScript (типы, операторы, циклы, строки, массивы, объекты и т.п)
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Этот и еще 60+ курсов для IT-специалистов таких направлений, как: программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. 300 компаний уже обучают у нас сотрудников.
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 24 февраля
Тема 1. Введение в автоматизацию тестирования
Тема 2. Git на кончиках пальцев
Тема 3. Unit тесты и data driven testing
Тема 4. Основы JS. Функции
C 17 марта
Тема 5. Препарируем http запросы
Тема 6. Библиотеки для тестирования API
Тема 7. Основы JS. Объекты и массивы
Тема 8. Валидируем http запросы
Тема 9. Шаблоны проектирования и техники тест-дизайна в тестировании API
Тема 10. Стратегия автоматизации в agile проектах и планирование покрытия
C 7 апреля
Тема 11. Репортеры и внешние сервисы
Тема 12. Контейнеры. Docker
Тема 13. Катит - не катит. Gitlab CI часть 1
Тема 14. Катит - не катит. Gitlab CI часть 2
C 21 апреля
Тема 15. Обзор инструментов для тестирования UI
Тема 16. Искусство стабильных локаторов
Тема 17. Основные сценария использования Playwright
Тема 18. Шаблоны проектирования и техники тест-дизайна в тестировании UI
Тема 19. Основы JS. Классы
Тема 20. Основы JS. Классы в типовых сценариях автотестов
Тема 21. Behavior Driven Development и acceptance тесты
C 26 мая
Тема 22. Выбор темы и организация проектной работы
Тема 23. Консультация по проектам и домашним заданиям
Тема 24. Защита проектных работ
Скачать подробную программу
Выпускной проект
Студенту будет необходимо написать фреймворк для автоматизации тестирования веб-сайта используя CodeceptJS. Нужно будет выстроить систему E2E тестов для покрытия оговоренного функционала: включение API тестов, скриншот-тестирование и т.д. Так же получившуюся систему нужно будет оформить как работающую pipeline/JOBs в гитлабе либо как описанный докер образ, готовый для разворачивания.
Процесс обучения
Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары идут один раз в неделю. 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете.

Домашнее задание занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.

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

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

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

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

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

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

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

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 22 июля 2021 года
Ваш сертификат

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

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

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

Успешно закончил курс «Автоматизация тестирования на JavaScript»
Выполнено практических заданий: 16 из 16

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

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

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

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

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

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

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

Успешно закончил курс «Автоматизация тестирования на JavaScript»
Выполнено практических заданий: 16 из 16

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

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

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Основы puppeteer
Юрий Дворжецкий
День открытых дверей
15 октября 2020 года в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Стоимость обучения
41 250 ₽
55 000 ₽
Продолжительность
4 месяца
Начало занятий
24 февраля
Только до 27 января!
🔥 СКИДКА 25% на курсы OTUS!