Онлайн курс Автоматизированное тестирование веб-приложений на JavaScript от SkillBox
Всего за четыре месяца начнете программировать на JavaScript, погрузитесь в работу с такими фреймворками как Selenium Webdriver и Cypress, протестируете пользовательские интерфейсы и настроите CI. Соберёте портфолио, будете претендовать на повышение или работу в крупной IT-компании.
Разберётесь в функциях и настройках Selenium IDE и научитесь писать автотесты без программирования.
Изучите синтаксис и основные функции языка, научитесь отлаживать и писать небольшие приложения.
Научитесь использовать Selenium Webdriver и тестовые фреймворки Cypress и Webdriver.io. Сможете создавать тесты с предусловиями и постусловиями.
Углубитесь в работу с Selenium WebDriver, научитесь пользоваться паттерном PageObject. Сможете тестировать пользовательские интерфейсы.
Научитесь работать с распределённой системой контроля версий и сможете работать над разными версиями проекта в большой команде.
Научитесь работать с CI/CD и Gitlab. Непрерывная интеграция поможет регулярно проводить автотесты, быстро находить ошибки и не копить технический долг.
Вы можете рассчитать в калькуляторе, как будет расти ваш заработок вместе с опытом.
А так же сколько времени потребуется, чтобы окупить вложения в образование.
На должности JuniorТестировщик ПО
с зарплатой 80 000 ₽
затраты на пройденный курс окупятся за
1 месяц
Версии программного кода. Установка Git. Индекс и частичные коммиты. Сравнение версий. Отмена изменений и откат версий. Репозитории и коллективная работа. Ветки — создание и управление. Слияние и разрешение конфликтов. Полезные инструменты.
Введение в автоматизированное тестирование. Знакомство с автоматизацией на JS: mocha и Selenium Webdriver. Поиск элементов в Selenium Webdriver. Поиск элементов: CSS. Поиск элементов с помощью CSS: продолжение. Сложные CSS-локаторы и ожидания элементов.
Строки, boolean и условные операторы. Массивы и циклы. Функции. Объекты. Константы, области видимости и замыкания. Преобразование типов и нестрогие сравнения. Введение в DOM. Обработка событий и пользовательский ввод. Разработчик и soft skills.
Модули. Общение с сервером, async/await. Event Loop и асинхронная разработка. Методы объекта и прототипы. Обработка ошибок. Прототипы и конструкторы. ООП и его реализация в JavaScript. Функциональный подход. Тестирование. Npm, package.json.
Continuous Integration. WebdriverIO. Cypress: JS Testing Next Gen. Альтернативные фреймворки. Паттерны автоматизации тестирования. JS API-тесты.
Напишете простые автотесты и отточите свои навыки на реальной задаче.
Напишете автоматический тест и настроите непрерывную интеграцию.
Как проходит обучение
01
Вебинары
Вы изучаете теорию в формате видеолекций в удобное вам время. К занятиям прилагаются дополнительные материалы, конспекты и чек-листы.
02
Домашняя работа
Вы погружаетесь в реальную рабочую среду с первой минуты обучения.
03
Фидбэк
Получаете обратную связь от экспертов и задаете вопросы куратору
04
Карьерные перспективы
Защищаете дипломную работу и получаете официальный документ об окончании курса
Трудоустройство
Даем необходимые знания и навыки
С ними вы легко найдете идеальную для вас работу, где будете чувствовать себя уверенно и говорить с коллегами на одном языке.
Рассказываем все про поиск работы
Вы получите доступ к курсу по трудоустройству и узнаете, как подготовиться к интервью, отвечать на сложные вопросы и многое другое.
Отправляем резюме в компании-партнеры
Мы с 2013 года обучаем сотрудников крупнейших компаний, таких как Сбер, М.Видео, Mercedes-Benz, МТС. Ваше резюме попадет напрямую к нашим партнерам, что позволит вам быстро найти работу в одной из ведущих компаний.
Определяем потребности рынка
Мы тщательно анализируем профессии, в которых помогаем с трудоустройством: опрашиваем специалистов, оцениваем вакансии, потребность в кандидатах и доступность профессии для новичков.
FAQ
В среднем — 3 месяца. Кому-то требуется больше времени. Вы обучаетесь в комфортном для вас темпе в любое время суток и не привязаны к графику уроков.
Да, мы отправим ссылку на ваш личный чат с куратором, где вы сможете задавать ему любые вопросы и обсуждать свой прогресс.
Доступ к курсу предоставляется навсегда.
Вы обучаетесь в комфортном для вас темпе в любое время суток и можете самостоятельно выстроить учебную траекторию.