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

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

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

Цели:
По завершении курса слушатели смогут:
  • составлять стратегию автоматизации;
  • создавать проект по автоматизации приложения;
  • писать автотесты с использованием Selenium 2 и TestNG;
  • создавать и использовать отчеты об успешности запущенных тестов.
Разбираемые темы:
Автоматизация тестирования:
  • Цели и задачи автоматизации;
  • Стратегия автоматизации;
  • Структура проекта автотестрования;
  • Особенности автотестирования веб-приложений.
Введение во фреймворк 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.

Целевая аудитория:
  • менеджеры по обеспечению качества ПО;
  • инженеры по обеспечению качества ПО.
Предварительная подготовка – общее:
Понимание процесса тестирования, понимание принципов автотестирования.

Описание:


Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.
Москва 8 100 р.
Санкт-Петербург 7 290 р.
Омск 6 080 р.
Киев 2 340 грн.
Одесса 2 100 грн.
Днепр 2 100 грн.
Ваш город (формат корпоративного обучения):По запросу


Данные цены не включают в себя стоимость обедов.

Фоменко Ирина
Очень интересный и полезный курс, впечатления положительные. Хочется изучать тему более широко, практиковаться с продуктом. Тренинг заставил задуматься об автоматизации. Спасибо! :)

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





Хотите узнать больше?

По всем вопросам, в том числе для регистрации на курсы, обращайтесь по адресу education@luxoft.com

Вернуться к каталогу
Раcписание курса в
Москвe
  • Москве
  • Санкт-Петербурге
  • Омске
  • Киеве
  • Днепре
  • Одессе
  • Минске
Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Блоги
Манифест Agile-тестировщика
На одном из тренингов мне задали вопрос: "Как выжить тестировщикам при Agile?". Тренинг, кстати, был на совершенно другую тему, но, видимо, вопрос больной. Думаю, ответы на него можно найти в "The T...
Luxoft Training
15.03.2017 13:02:37
Хотите побывать в сказке?
Автор: Дмитрий Приймак – эксперт по бизнес-анализу.
«После свержения приспешников Саурона в Новой Рохляндии наступила эпоха перемен. Гимли, Логоваз, Агроном и Пендальф завершили военную карьеру и о...
Иван Алякскин
24.01.2017 08:42:59
Dynamic Systems Development Method (DSDM)
Привет!
После длительной паузы я бы хотел поделиться подходом, который мы применяем при быстрой разработке MVP или же просто на старте нового проекта для заказчиков, желающих ускорить свой бизнес с...
Читать больше
Luxoft Training предлагает Вам пройти обучение по курсу «Автоматизация тестирования с использованием Selenium WebDriver». Другие курсы по теме «Тестирование» Вы можете найти в нашем каталоге курсов.
Заказазать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена