Выбери свой курс обучения

Selenium: стартовый уровень

Тренинг от учебного заведения «Software-Testing.RU» (Москва) по направлению (Профессиональная деятельность >
Информационные технологии >
Программирование)

Авторы: Баранцев Алексей

Продолжительность обучения: 4 часа

Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне. Этот курс посвящён инструменту Selenium IDE, и он самый простой в нашей линейке тренингов, посвященных группе инструментов Selenium. От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки. После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium IDE, в частности: уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам), владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов), владеть базовым набором команд Selenium IDE, эмулирующих действия пользователя (ввод текста, клики мышью), владеть базовым набором команд Selenium IDE, позволяющих получать данные из браузера (текст, атрибуты элементов), уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.
Взрослые-начальный уровень
Итоговые оценки
Оценки пока отсутствуют
Цена (руб.):
Вариант обучения Описание Цена Опция
Дистанционное онлайн- тренинг 4100/курс

Подробное описание обучения по курсу (программе обучения)

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

Занятие 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. Инфраструктура запуска тестов. Расширение возможностей Selenium IDE

  • инфраструктура запуска тестов
    • запуск из консоли
    • запуск в разных браузерах
    • хранение тестов (на примере сервиса GitHub)
    • запуск тестов на сервере непрерывной интеграции (на примере Jenkins)
  • использование расширения SelBlocks
    • выполнение фрагментов сценария в зависимости от некоторых условий
    • загрузка данных из внешнего файла
  • экспорт тестов в код на языках программирования и запуск экспортированных тестов (на примере языка Python)

Описание системы обучения по курсу

Подробная информация о системе обучения -см.на сайте:http://software-testing.ru/edu/3-online/185-selenium

Для добавления отзыва зарегистрируйтесь
Отзывов пока нет