Автоматизированное тестирование веб-приложений на JavaScript от Skillbox
Программа курса
Ознакомьтесь с программой курса «Автоматизированное тестирование веб-приложений на JavaScript» от Skillbox
Базовые навыки
Система контроля версий Git
- Версии программного кода.
- Установка Git.
- Индекс и частичные коммиты.
- Сравнение версий.
- Отмена изменений и откат версий.
- Репозитории и коллективная работа.
- Ветки — создание и управление.
- Слияние и разрешение конфликтов.
- Полезные инструменты.
- Правила работы с Git.
Автоматизированное тестирование на JavaScript. Часть 1
- Введение в автоматизированное тестирование.
- Знакомство с автоматизацией на JS: mocha и Selenium Webdriver.
- Поиск элементов в Selenium Webdriver.
- Поиск элементов: CSS.
- Поиск элементов с помощью CSS: продолжение.
- Сложные CSS-локаторы и ожидания элементов.
- XPath-локаторы.
- Мастер-класс по написанию автотестов.
JavaScript. Базовый уровень
- Введение.
- Переменные и работа с числами.
- Строки, boolean и условные операторы.
- Массивы и циклы.
- Функции.
- Объекты.
- Константы, области видимости и замыкания.
- Преобразование типов и нестрогие сравнения.
- Введение в DOM.
- Обработка событий и пользовательский ввод.
- Разработчик и soft skills.
Продвинутые навыки
JavaScript. Продвинутый уровень
- Обработка событий и пользовательский ввод.
- Модули.
- Общение с сервером, async/await.
- Event Loop и асинхронная разработка.
- Методы объекта и прототипы.
- Обработка ошибок.
- События.
- ООП и его реализация в JavaScript.
- Функциональный подход.
- Тестирование.
- Npm, package.json.
Автоматизированное тестирование на JavaScript. Часть 2
- Continuous Integration.
- WebdriverIO.
- Cypress: JS Testing Next Gen.
- Альтернативные фреймворки.
- Паттерны автоматизации тестирования.
- JS API-тесты.
Дипломные проекты
Простые автотесты
Напишете простые автотесты и отточите свои навыки на реальной задаче.
Автоматические тесты
Напишете автоматический тест и настроите непрерывную интеграцию.
- Город
- Онлайн
- Начальный уровень
- Можно изучать с нуля
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
JavaScript
Selenium
Удобная платформа. Skillbox разработали собственную удобную платформу для студентов.
Всё обучение онлайн. Все курсы Skillbox заранее записаны. Изучать можно в любое время.
Доступ навсегда. После окончания обучения вы всегда сможете вернуться к лекциям.
Преподаватели-эксперты. Лекции на курсах ведут крутые специалисты из больших компаний.
Настойчивые менеджеры. Cтуденты отмечают агрессивную рекламу перед покупкой курсов.
Навязывание рассрочки. Первые 6 месяцев бесплатно — на деле это кредит с отсрочкой.
Взгляните, что студенты и выпускники говорят про Skillbox
Я выбрала курс «Анимация интерфейсов», потому что мне было интересно подробно изучить эту тему. Понравился подход преподавателей, то, как они объясняют материал. После обучения у меня увеличилась скорость работы, да и сам подход сменился. В будущем планирую найти работу получше, ...
Начала проходить курс «Рекламная графика 1.0» по совету, и не жалею. Понравилось качество материалов, хотя порой бывало сложно. Мои работы объективно улучшились, это поможет мне в будущем.