Перейти к содержимому








Фотография
Скачать

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



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 НЛО

НЛО

    Запись опубликована анонимно ✔

  • Сливапер LVL 6
  • Сообщений: 28 051
  • Регистрация: 04.06.2018
  • Заработано: 11 745 руб.
Репутация: 14 105

Награды: 56

  
  
  
  
  
  
  
  

Отправлено 01 Июль 2019 - 10:29

Название: Selenium IDE 3: стартовый уровень (2019)

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


Описание:

За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.

Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.

Этот курс посвящён инструменту Selenium IDE, и он самый простой в нашей линейке тренингов, посвященных группе инструментов Selenium.

От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.

После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium IDE, в частности:

  • уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
  • владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
  • владеть базовым набором команд Selenium IDE, эмулирующих действия пользователя (ввод текста, клики мышью),
  • владеть базовым набором команд Selenium IDE, позволяющих получать данные из браузера (текст, атрибуты элементов),
  • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.

Предусловия:

  • понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaSript-кода),
  • умение читать 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. Инфраструктура запуска тестов. Расширение возможностей Selenium IDE


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

Anonymous poster hash: 9595f...930


Скрытый контент:

  Для просмотра необходимо войти или зарегистрироваться


Скачать:

Скрытый контент:

  Для просмотра содержимого необходимо 100 очков репутации (вам не хватает 100)

 Скачать без ограничений   Купить этот материал за 390 руб.



🔔 Подпишись на наш канал telegram @slivup_live и бота @kurs_slivup, что бы следить за крутыми новинками форума

  • 5

#2 AleksanderR

AleksanderR
  • Platinum
  • Сообщений: 535
  • Регистрация: 02.09.2014
  • Заработано: 29 руб.
Репутация: 151

Награды: 26

  
  
  
  
  
  
  
  

Отправлено 19 Декабрь 2019 - 17:28

НЛО, прошу обновить ссылку, а так же делаю запрос на восстановление в специальном разделе.
  • 0

#3 hellboy81

hellboy81
  • Premium
  • Сообщений: 12
  • Регистрация: 24.12.2019
  • Заработано: 1 руб.
Репутация: 1

Награды: 8

  
  
  
  
  
  
  
  

Отправлено 24 Декабрь 2019 - 22:51

ППКС. Ради этого курса оплатил премиум, а тут 404. Срочно нужен по работе, с нового года буду на работе писать селениум тесты


  • 0

#4 polbush

polbush
  • Сливапер LVL 7
  • Сообщений: 7 501
  • Регистрация: 06.03.2019
  • Заработано: 28 676 руб.
Репутация: 25 574

Награды: 57

  
  
  
  
  
  
  
  

Отправлено 13 Январь 2020 - 12:02

AleksanderRhellboy81

Скрытый контент:

  Для просмотра содержимого необходимо 50 очков репутации (вам не хватает 50)

 Скачать без ограничений   Купить этот материал за 390 руб.


  • 4



Похожие темы Collapse

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

×

Зарегистрируйся моментально!