Автоматизация тестирования с использованием Selenium WebDriver

В рамках курса изучаются основные принципы работы с программой автоматизированного тестирования Selenium 2 в связке с фреймворком TestNG. Рассматриваются вопросы составления стратегии автоматизации, проектирования и практической реализации тестов. Тренинг содержит практические задания.
Курс: SQA-017
Длительность: 8 ч.

Описание

Курс направлен на ознакомление и изучение возможностей инструмента Selenium WebDriver и предполагает краткий экскурс в теорию автоматизации, практическую реализацию тест--сценариев на базовом уровне и разбор типичных ошибок в подходе к их написанию.

Для слушателей, имеющих опыт работы с инструментом, будет интересна часть, посвящённая практикам написания гибких тестов, основы создания фреймверков, разбор и реализация шаблона проектирования PageObJect.

Разбираемые темы

Автоматизация тестирования:
  • Цели и задачи автоматизации;
  • Стратегия автоматизации;
  • Структура проекта автотестрования;
  • Особенности автотестирования веб-приложений.
Введение во фреймворк Selenium:
  • Описание продуктов Selenium;
  • Описание основного функционала Selenium для каждого продукта (Selenium WebDriver, Selenium IDE, Selenium RC);
  • Разница между Selenium 1 и Selenium.
Selenium 2 – WebDriver:
  • Архитектура, компоненты системы;
  • Функционал WebDriver;
  • Почему скрипты, записанные на Selenium IDE, хуже, чем код, написанный с использованием WebDriver;
  • Репортинг.
Простейший тест на WebDriver:
  • Введение PageObject, зачем он нужен;
  • Атомарная единица страницы – WebElement;
  • Изучение API PageObject и WebElement;
  • Описание HTML-страницы с помощью PageObject и WebElement.
Использование фрейморков unit-тестирования:
  • Введение в data driven testing;
  • Описание фрейморка TestNG, как DDT фреймворка
  • Интеграция TestNG c WebDriver.
Практика:
  • Написание теста с использование WebDriver;
  • Переделка теста на WebDriver в тест на TestNG + WebDriver.

Цели

По завершении курса слушатели смогут:
  • составлять стратегию автоматизации;
  • создавать проект по автоматизации приложения;
  • писать автотесты с использованием Selenium 2 и TestNG;
  • создавать и использовать отчеты об успешности запущенных тестов.

Целевая аудитория

  • менеджеры по обеспечению качества ПО;
  • инженеры по обеспечению качества ПО.

Предварительная подготовка

Понимание процесса тестирования, понимание принципов автотестирования.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Киев
Минчеков Михаил Специалист в области тестирования ПО
Михаил имеет опыт работы в тестировании программного обеспечения с 2007 г.
В компании Software MacKiev занимался ручным тестированием, планированием и оценкой тестовых ресурсов, созданием баг-репортов и их сопровождением, созданием тест-планов и другой тестовой документации, обучением младших тестировщиков.

С 2011 г. в Infrascale руководил тестовыми процессами в маленькой команде, занимался написанием автоматизированных тестов для веб-приложений, тестированием web-, desktop- и мобильных приложений.

С 2015 г. занимает роль тестировщика-автоматизатора в Luxoft.

В работе использует Selenium WebDriver, Java/C# и различные тестовые фреймворки.
-10% ФИЗИЧЕСКИМ ЛИЦАМ
Данный курс запланирован в городах: Киев
03.08.2018
Время: 10:00-18:00
Локация: Киев
Длительность: 8 ч.
Тренер
Минчеков Михаил
Специалист в области тестирования ПО
2 400 грн.
В корзину

03.08.2018

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 8 400 1
Санкт-Петербург 7 560 1
Омск 6 300 1
Киев 2 400 грн.
Одесса 2 200 грн.
Днепр 2 200 грн.
Отзывы:
Участник тренинга
Тренинг понравился, самым полезным для меня было то, что была возможности самостоятельно запустить на практике несложный автотест.
Участник тренинга
Тренинг очень крутой! Спасибо тренеру за доходчивое разъяснение и примеры из жизни. Ожидания от курса полностью оправдались, но, конечно, нужны базовые знания java
Участник тренинга
Теория очень сжата, но при этом охватывает все главные моменты, не нагружают лишей информацией, что очень подходит для такого сжатого курса.
Участник тренинга
Преподаватель доходчиво и подробно объяснял вопросы и сложные моменты, удерживая внимание аудитории.
Фоменко Ирина
Очень интересный и полезный курс, впечатления положительные. Хочется изучать тему более широко, практиковаться с продуктом. Тренинг заставил задуматься об автоматизации. Спасибо! :)
Участник тренинга
Отличный тренинг! Более всего полезной была настройка окружения для работы с Selenium и навык запуска из консоли.

Примечание:

Материалы курса представлены на английском языке.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.