1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

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

Тема в разделе "Администрирование и программирование", создана пользователем #Megalodon, 1 июл 2019.

Поделиться этой страницей

  1. #Megalodon

    By:#Megalodon1 июл 2019
    Moderator
    Команда форума Модератор

    Регистрация:
    17 фев 2019
    Сообщения:
    29.367
    Симпатии:
    33.378
    [Алексей Баранцев] Selenium IDE 3: стартовый уровень (2019)
    1
    Автоматизация с нуля. От участников не требуется никакой предварительной подготовки в области автоматизации тестирования и умения программировать.

    Описание:

    НОВАЯ ПОЛНОСТЬЮ ПЕРЕПИСАННАЯ ВЕРСИЯ КУРСА адаптированная для 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)
    • управление потоком выполнения сценариев
      • выполнение фрагментов сценария в зависимости от некоторых условий
      • многократное циклическое выполнение фрагментов сценария
    Продажник

    Скачать
     
    Последнее редактирование: 31 янв 2022
  2. Твой Сосед

    By:Твой Сосед31 янв 2022
    SUPER VIP
    SUPER VIP

    Регистрация:
    12 янв 2022
    Сообщения:
    15
    Симпатии:
    4
    Папка пуста((
     
  3. #Megalodon

    By:#Megalodon31 янв 2022
    Moderator
    Команда форума Модератор

    Регистрация:
    17 фев 2019
    Сообщения:
    29.367
    Симпатии:
    33.378
    Ссылка готова
     
  4. Твой Сосед

    By:Твой Сосед31 янв 2022
    SUPER VIP
    SUPER VIP

    Регистрация:
    12 янв 2022
    Сообщения:
    15
    Симпатии:
    4
    Спасибо большое!
     
    #Megalodon нравится это.
Похожие темы
  1. Todos
    Ответов:
    7
    Просмотров:
    1.238
  2. Todos
    Ответов:
    0
    Просмотров:
    1.620
  3. #Megalodon
    Ответов:
    0
    Просмотров:
    1.036
  4. #Megalodon
    Ответов:
    0
    Просмотров:
    649
  5. #Megalodon
    Ответов:
    6
    Просмотров:
    713
  6. TwentyFour
    Ответов:
    6
    Просмотров:
    3.145
  7. nik92
    Ответов:
    6
    Просмотров:
    162
Загрузка...