[Алексей Баранцев] Selenium IDE 3: стартовый уровень (2019)

  • Автор темы I AM
  • 405
  • Обновлено
  • 01, Jul 2019
  • #1
Алексей Баранцев Selenium IDE 3: стартовый уровень (2019)



Автоматизация с нуля. От участников не требуется никакой предварительной подготовки в области автоматизации тестирования и умения программировать.
Описание:

НОВАЯ ПОЛНОСТЬЮ ПЕРЕПИСАННАЯ ВЕРСИЯ КУРСА адаптированная для Selenium IDE 3.


За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.

Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.

Этот курс посвящён инструменту Selenium IDE, и он самый простой в нашей линейке тренингов, посвященных группе инструментов Selenium.

От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации.

Стартуем с нулевой отметки.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium IDE, в частности:
  • уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
  • владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
  • владеть базовым набором команд Selenium IDE, эмулирующих действия пользователя (ввод текста, клики мышью),
  • владеть базовым набором команд Selenium IDE, позволяющих получать данные из браузера (текст, атрибуты элементов),
  • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.


Предусловия:
  • понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaScript-кода),
  • умение читать HTML-код, понимание основных принципов вёрстки HTML-страниц, знание основных тегов (a, div, span, table/tr/td, ul/li),
  • наличие опыта ручного тестирования веб-приложений.


Программа тренинга:

Занятие 1. Основы использования Selenium IDE

  • первое знакомство

    • установка Selenium IDE в браузер Firefox
    • запись, сохранение, воспроизведение сценариев
    • скорость выполнения и таймауты
    • test case и test suite


  • ручная доработка сценариев

    • пошаговое выполнение и отладка сценариев
    • добавление команд-действий
    • добавление команд-проверок


  • подробности про действия с элементами

    • симуляция мыши: команды click и clickAt
    • симуляция клавиатуры: команды type и sendKeys




Занятие 2. Приёмы разработки тестов
  • поиск элементов: локаторы

    • обзор методов идентификации элементов: id, name, linkText, class, XPath, CSS
    • детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы
    • оптимизация локаторов, записанных рекордером


  • действия с элементами
  • проверки

    • проверка наличия или отсутствия элементов
    • проверка свойств элементов (атрибуты и текст)


  • ожидания как особая разновидность проверок
  • использование переменных
  • выполнение фрагментов JavaScript-кода


Занятие 3. Инфраструктура запуска тестов. Управление потоком выполнения
  • инфраструктура запуска тестов

    • запуск из консоли
    • запуск в разных браузерах
    • хранение тестов (на примере сервиса GitHub)
    • запуск тестов на сервере непрерывной интеграции (на примере Jenkins)


  • управление потоком выполнения сценариев

    • выполнение фрагментов сценария в зависимости от некоторых условий
    • многократное циклическое выполнение фрагментов сценария




Все события - Selenium IDE 3: стартовый уровень

Скачать:
Скрытая информация :: Авторизуйтесь для просмотра »


I AM


Рег
23 Jul, 2011

Тем
49554

Постов
57426

Баллов
552966
Тем
49554
Комментарии
57426
Опыт
552966

Интересно