[Алексей Баранцев] Selenium IDE 3: стартовый уровень (2019)
Автоматизация с нуля. От участников не требуется никакой предварительной подготовки в области автоматизации тестирования и умения программировать.
Описание:
НОВАЯ ПОЛНОСТЬЮ ПЕРЕПИСАННАЯ ВЕРСИЯ КУРСА адаптированная для Selenium IDE 3.
За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.
Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.
Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.
Этот курс посвящён инструменту Selenium IDE, и он самый простой в нашей линейке тренингов, посвященных группе инструментов Selenium.
От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium IDE, в частности:
Занятие 1. Основы использования Selenium IDE
Скачать
Автоматизация с нуля. От участников не требуется никакой предварительной подготовки в области автоматизации тестирования и умения программировать.
Описание:
НОВАЯ ПОЛНОСТЬЮ ПЕРЕПИСАННАЯ ВЕРСИЯ КУРСА адаптированная для 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
- поиск элементов: локаторы обзор методов идентификации элементов: id, name, linkText, class, XPath, CSS детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы оптимизация локаторов, записанных рекордером
- проверка наличия или отсутствия элементов проверка свойств элементов (атрибуты и текст)
- инфраструктура запуска тестов запуск из консоли запуск в разных браузерах хранение тестов (на примере сервиса GitHub) запуск тестов на сервере непрерывной интеграции (на примере Jenkins)
- выполнение фрагментов сценария в зависимости от некоторых условий многократное циклическое выполнение фрагментов сценария
Скачать
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.