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

[Алексей Баранцев] Selenium IDE 3_ стартовый урове_0.png


[Алексей Баранцев] 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)

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



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх