У вас уже есть заявка на текущий период.
Если вы хотите, чтобы данная программа участвовала в розыгрыше гранта в этом месяце, необходимо добавить ее в папку "Интересные мероприятия".
Или создайте заявку на другой период.
16.08.2019 - 06.09.2019 Уточните расписание у организатора. Возможно он не успел обновить расписание.
Форма обучения:
Online
Вид мероприятия:
Тренинг
Тип мероприятия:
Открытые
Целевая аудитория
Тестировщики.
Преподаватель
Баранцев Алексей
Анонс программы
Новая полностью переписанная версия курса адаптированная для Selenium IDE 3. Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.
Описание программы
Занятие 1. Основы использования Selenium IDE
первое знакомство
установка Selenium IDE в браузер Firefox
запись, сохранение, воспроизведение сценариев
скорость выполнения и таймауты
test case и test suite
ручная доработка сценариев
пошаговое выполнение и отладка сценариев
добавление команд-действий
добавление команд-проверок
подробности про действия с элементами
симуляция мыши: команды click и clickAt
симуляция клавиатуры: команды type и sendKeys
Занятие 2. Приёмы разработки тестов
поиск элементов: локаторы
обзор методов идентификации элементов: id, name, linkText, class, XPath, CSS
детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы
оптимизация локаторов, записанных рекордером
проверки
проверка наличия или отсутствия элементов
проверка ...
Подробнее о программе
Занятие 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)
Этот курс посвящён инструменту Selenium IDE, и он самый простой в линейке тренингов, посвященных группе инструментов Selenium.
От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium IDE, в частности:
уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
владеть базовым набором команд Selenium IDE, эмулирующих действия пользователя (ввод текста, клики мышью),
владеть базовым набором команд Selenium IDE, позволяющих получать данные из браузера (текст, атрибуты элементов),
уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.