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

Тренинг сайт события http://www.software-testing.ru/trainings/

Добавить в календарь:
Поделиться:

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

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

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

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

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

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

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

 

Формат курса

Онлайн-тренинг продолжительностью 3 занятия с еженедельными онлайн-консультациями и практическими домашними заданиями.

Каждую пятницу в систему дистанционного обучения будет выкладываться запись очередного урока курса.

Все вопросы после прослушивания записи можно будет задать в специальном закрытом форуме или скайп-чате. Тренер будет оперативно отвечать на них.

Кроме того, раз в неделю с 16.00 до 16.30 по московскому времени тренер будет ждать в скайпе и в системе GoToWebinar вопросы участников курса, которым необходима помощь в выполнении домашнего задания.

Первая консультация будет 24 сентября. И дальше точные даты консультаций 24 сентября, 1, 7 октября с 16-00 по московскому времени.

Каждый участник курса будет получать обратную связь от тренера по результатам выполнения домашнего задания. Наиболее типичные ошибки будут разбираться на консультациях и в закрытом форуме.

 

Условия участия

Дата начала: курс начнется 19 сентября (будет выложена запись первого урока) и будет проходить до 7 октября.

Первая консультация будет 24 сентября. И дальше точные даты консультаций 24 сентября, 1, 7 октября с 16-00 по московскому времени.

Отзывы пользователей онлайн-тренингов показывают, что курс эффективен только для тех, кто выполняет домашнее задание. В неделю на выполнение домашнего задания тратится от 2-х до 6-ти часов в зависимости от уровня начальной подготовки.

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

Всем кто успешно выполнит все домашние задания будет выдан сертификат о прохождении курса.

Стоимость участия: 3 900 рублей за весь курс.

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

Занятие 1: автотестирование без программирования

- рекордер Selenium IDE

- инсталляция рекордера Selenium IDE в браузер Firefox
- запись, воспроизведение, отладка теста в рекордере Selenium IDE

- рекордер Selenium Builder

- инсталляция рекордера Selenium IDE в браузер Firefox
- запись, воспроизведение, отладка теста в рекордере Selenium IDE

- Selenium Server

- запуск тестов в разных браузерах
- запуск тестов на удалённой машине
- запуск тестов "в облаках"

- обзор набора команд, которые можно использовать в Selenium IDE и в Selenium Builder

 

Занятие 2: путь от перевода тестов на язык программирования до сервера непрерывной интеграции

- перевод тестов на язык программирования

- установка системы сборки Maven
- создание проекта для тестов: Maven + Selenium Archetype
- экспорт тестов из рекордера на язык программирования Java
- запуск тестов вручную из консоли

- организация сервера непрерывной интеграции

- помещение тестов в систему хранения кода
- установка сервера непрерывной интеграции Jenkins
- запуск тестов в автоматическом режиме на сервере непрерывной интеграции

 

Занятие 3: ручная доработка того, что не смог записать рекордер

- методы идентификации элементов

- обзор методов идентификации элементов: id, name, linkText, class, XPath, CSS
- создание и отладка локаторов в рекордере Selenium IDE
- создание и отладка локаторов при помощи плагинов Firebug, FirePath, WebDriver Element Locator
- детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы

- ожидания

- явные и неявные ожидания
- ожидание загрузки страницы
- ожидание некоторого события (появление или исчезновение элементов, изменение их свойств)

- проверки

- проверка наличия или отсутствия элементов
- проверка текста и атрибутов элементов

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Онлайн-курсы организуются с использованием системы GoToWebinar.

Онлайн-тренинг продолжительностью 3 занятия с еженедельными онлайн-консультациями и практическими домашними заданиями.

Каждую пятницу в систему дистанционного обучения будет выкладываться запись очередного урока курса.

Все вопросы после прослушивания записи можно будет задать в специальном закрытом форуме или скайп-чате. Тренер будет оперативно отвечать на них.

Кроме того, раз в неделю с 16.00 до 16.30 по московскому времени тренер будет ждать в скайпе и в системе GoToWebinar вопросы участников курса, которым необходима помощь в выполнении домашнего задания.

Первая консультация будет 24 сентября. И дальше точные даты консультаций 24 сентября, 1, 7 октября с 16-00 по московскому времени.

Забыли пароль? Регистрация