Що нового?

Придбаний Автоматизированное тестирование веб-приложений на JavaScript [Skillbox]

Інформація про покупку
Тип покупки: Складчина
Ціна: 36867 ГРН
Учасників: 0 з 24
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1597.6 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Автоматизированное тестирование веб-приложений на JavaScript [Skillbox]




Вы научитесь программировать на JavaScript, работать с фреймворками Selenium Webdriver и Cypress, тестировать пользовательские интерфейсы и настраивать CI. Соберёте портфолио, сможете претендовать на повышение или работу в крупной IT-компании.​
Чему Вы научитесь на курсе
  1. Писать автотесты
    Разберётесь в функциях и настройках Selenium IDE и научитесь писать автотесты без программирования.

  2. Программировать на JavaScript
    Изучите синтаксис и основные функции языка, научитесь отлаживать и писать небольшие приложения.

  3. Работать с фреймворками
    Научитесь использовать Selenium Webdriver и тестовые фреймворки Cypress и Webdriver.io. Сможете создавать тесты с предусловиями и постусловиями.

  4. Создавать UI-тесты
    Углубитесь в работу с Selenium WebDriver, научитесь пользоваться паттерном PageObject. Сможете тестировать пользовательские интерфейсы.

  5. Использовать Git
    Научитесь работать с распределённой системой контроля версий и сможете работать над разными версиями проекта в большой команде.

  6. Автоматизировать тесты
    Научитесь работать с CI/CD и Gitlab. Непрерывная интеграция поможет регулярно проводить автотесты, быстро находить ошибки и не копить технический долг.
Программа курса
Базовые навыки
  1. Система контроля версий Git
      1. Версии программного кода.
      2. Установка Git.
      3. Индекс и частичные коммиты.
      4. Сравнение версий.
      5. Отмена изменений и откат версий.
      6. Репозитории и коллективная работа.
      7. Ветки — создание и управление.
      8. Слияние и разрешение конфликтов.
      9. Полезные инструменты.
      10. Правила работы с Git.
  2. Автоматизированное тестирование на JavaScript. Часть 1
      1. Введение в автоматизированное тестирование.
      2. Знакомство с автоматизацией на JS: mocha и Selenium Webdriver.
      3. Поиск элементов в Selenium Webdriver.
      4. Поиск элементов: CSS.
      5. Поиск элементов с помощью CSS: продолжение.
      6. Сложные CSS-локаторы и ожидания элементов.
      7. XPath-локаторы.
      8. Мастер-класс по написанию автотестов.
  3. JavaScript. Базовый уровень
      1. Введение.
      2. Переменные и работа с числами.
      3. Строки, boolean и условные операторы.
      4. Массивы и циклы.
      5. Функции.
      6. Объекты.
      7. Константы, области видимости и замыкания.
      8. Преобразование типов и нестрогие сравнения.
      9. Введение в DOM.
      10. Обработка событий и пользовательский ввод.
      11. Разработчик и soft skills.
Продвинутые навыки
  1. JavaScript. Продвинутый уровень
      1. Обработка событий и пользовательский ввод.
      2. Модули.
      3. Общение с сервером, async/await.
      4. Event Loop и асинхронная разработка.
      5. Методы объекта и прототипы.
      6. Обработка ошибок.
      7. События.
      8. ООП и его реализация в JavaScript.
      9. Функциональный подход.
      10. Тестирование.
      11. Npm, package.json.
  2. Автоматизированное тестирование на JavaScript. Часть 2
      1. Continuous Integration.
      2. WebdriverIO.
      3. Cypress: JS Testing Next Gen.
      4. Альтернативные фреймворки.
      5. Паттерны автоматизации тестирования.
      6. JS API-тесты.
Дипломные проекты
  1. Простые автотесты
  2. Автоматические тесты
https://skillbox.ru/course/autotesting-javascript/
 
Угорі