Эксклюзивный партнер
Skillbox в Беларуси
burger
Автотесты на JavaScript. Базовая часть

Автотесты на JavaScript. Базовая часть

Вы научитесь создавать автоматизированные тесты с использованием Selenium и JavaScript. Освоите поиск элементов, работу с CSS и XPath, а также написание тестовых сценариев. Получите уверенность в автоматизации тестирования и готовность применить новые навыки на практике.

Кому подойдёт этот курс

  • Тестировщикам Тестировщикам

    Тем, кто стремится создавать автоматизированные тесты, чтобы повысить эффективность своей работы, быстрее выявлять и исправлять ошибки, а также обеспечивать надежность и качество продукта

  • Разработчикам Разработчикам

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

  • Junior-разработчикам Junior-разработчикам

    Тем, кто планирует расширить область своей экспертизы, внести больший вклад в тестирование и качество разрабатываемых продуктов

Чему вы научитесь

  • Эффективный поиск элементов на веб-странице с использованием Selenium WebDriver

  • Применение CSS-селекторов для точного определения элементов и проверки локаторов в браузере

  • Поиск элементов по атрибутам и расположению среди других элементов через CSS

  • Применение сложных CSS-локаторов для нахождения дочерних элементов на разных уровнях вложенности

  • Опыт использования явных ожиданий элементов для создания надёжных и стабильных тестов

  • Понимание работы с XPath-локаторами и их преимуществами по сравнению с CSS

  • Создание тест-кейсов, настройки локаторов и написания практических автотестов

  • Создание пользовательских отчётов для наглядной визуализации результатов тестирования

  • Анализ и подведение итогов своей работы для повышения качества автоматизированного тестирования

Содержание курса

Вы изучите базовое автоматизированное тестирование веб-приложений на JavaScript: от установки и запуска тестов на Selenium IDE до работы с СSS- и XPath-локаторами.

  1. Введение в автоматизированное тестирование

      1. Что мы будем изучать на курсе.
      2. Примеры автоматизации из жизни.
      3. Установка Selenium IDE.
      4. Selenium IDE: автоматизация действий пользователя.
      5. Написание и запуск тестов Selenium IDE.
      6. Когда автоматизация нужна, а когда - нет.
  2. Знакомство с автоматизацией на JS: mocha и Selenium Webdriver

      1. Тестовый фреймворк: основы.
      2. Mocha.is: знакомимся и пишем первые тесты.
      3. Selenium Webdriver – начинаем автоматизировать web на is.
  3. Поиск элементов в Selenium Webdriver

      1. Узнаем, как осуществлять поиск элементов на веб-странице с помощью Selenium WebDriver.
  4. Поиск элементов: CSS

      1. Правильное оформление локаторов в тесте.
      2. Поиск элементов с помощью CSS.
      3. Проверка локаторов в браузере.
  5. Поиск элементов с помощью CSS: продолжение

      1. Поиск по атрибуту.
      2. Расположение элементов относительно друг друга.
  6. Сложные CSS-локаторы и ожидания элементов

      1. Поиск дочерних элементов любого уровня вложенности.
      2. Сложные CSS-локаторы.
      3. Явные ожидания элементов.
  7. XPath-локаторы

      1. Основы синтаксиса.
      2. Поиск по значению.
      3. Поиск относительно другого элемента.
      4. Поиск N-го элемента.
      5. Преимущества XPath.
      6. Что лучше: XPath или CSS.
  8. Мастер-класс по написанию автотестов

      1. Составление тест-кейсов для автоматизации тестирования.
      2. Выставляем локаторы для элементов.
Получить презентацию курса и консультацию специалиста
Имя
Телефон
Электронная почта
Отправить
success
error
warning

Спикеры

Павел Круглей
Павел
Круглей
Frontend&Quality Engineering Manager в New10

15 лет опыта в тестировании, автоматизации, управлении качеством и разработкой. Спикер на международных конференциях. Создал отдел автоматизации тестирования мобильных приложений в Booking.com.

Александр Воробей
Александр
Воробей
Team Lead QA Automation в Ozon

5 лет опыта в QA Automation. Работал в «Элвис-НеоТек» и «Тинькофф». Настраивал автоматизацию тестирования фронтенда и бэкенда, работал с инфраструктурой. Был спикером в «Тинькофф школе».

Марина Третьякова
Марина
Третьякова
Ведущий специалист по тестированию в СКБ «Контур»
Даниил Пилипенко
Даниил
Пилипенко
Java-программист с опытом работы 18 лет, директор центра по подбору персонала SymbioWay
Тимофей Тиунов
Тимофей
Тиунов
Системный архитектор в СберМегаМаркете. 10 лет занимается веб-разработкой

О Skillbox

Skillbox —
по качеству обучения. Вся теория записана с топовыми экспертами рынка, а практика максимально приближена к реальным рабочим задачам. Послушайте, что говорят те, кто уже достиг своих целей вместе со Skillbox.
Записаться на курс
-30%
2 085 BYN
2 979 BYN
percent Кешбэк 30%: 626 баллов на Lerna
Автотесты на JavaScript. Базовая часть
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
Ознакомиться с условиями публичного договора
success
error
warning