Автоматизированное функциональное UI-тестирование с использование Selenium WebDriver

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

Описание

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

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

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

Автоматизация тестирования:
  • Цели и задачи автоматизации;
  • обзор стратегий автоматизации;
  • Структура проекта автотестрования;
  • Особенности автотестирования веб-приложений.
Введение в Selenium-среду:
  • Описание продуктов Selenium;
  • Описание основного функционала Selenium для каждого продукта (Selenium WebDriver, Selenium IDE, Selenium RC);
  • Разница между Selenium RC и Selenium WebDriver.
Selenium WebDriver:
  • Архитектура, компоненты системы;
  • Функционал WebDriver API;
  • Почему скрипты, записанные на Selenium IDE, хуже, чем код, написанный с использованием WebDriver;
  • Репортинг результатов автоматизированных тестов.
Написание функциональных UI-тестов с использованием Selenium WebDriver:
  • Введение PageObject, зачем он нужен;
  • Атомарная единица страницы – WebElement;
  • Изучение API PageObject и WebElement;
  • Описание HTML-страницы с помощью PageObject и WebElement;
  • Запуск JavaScript с помощью WebDriver; 
  • Создание скриншота с помощью WebDriver; 
  • Обзор Selenium WebDriver 3.0.
Использование фрейморков Unit-тестирования:
  • Введение в TDD (test driven development);
  • Описание фрейморка TestNG как DDT фреймворка;
  • Интеграция TestNG c WebDriver.
Практика:
  • Написание теста с использование WebDriver и TestNG;
  • Рефакторинг теста с помощью шаблонов PageObject/PageElement.

Цели

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

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

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

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

Для эффективного получения и использования, предоставляемой информации, cлушатели должны обладать навыками:
  • основополагающих принципов объектно-ориентированного програмирования;
  • базовыми навыками Java или C# (абстрактные классы, коллекции).
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Москва
Шиповалов Александр Эксперт в области функционального автоматизированного и нагрузочного тестирования
Александр работает в области тестирования программного обеспечения с 2006 г.

Прошел путь от рядового тестировщика до ведущего специалиста по тестированию. Выполнял все активности, связанные с тестированием ПО, а также выстраивал процессы, собирал команды и занимался менеджментом.

С 2013 г. работает в Luxoft, где активно применяет инженерные практики в тестировании, разрабатывает и воплощает в жизнь стратегии автоматизированного и нагрузочного тестирования.

Кроме того, Александр консультирует и обучает автоматизированному и нагрузочному тестированию, читает лекции по тестированию ПО студентам ОмГУ, активно участвует в профессиональных конференциях.

В Luxoft Training Александр проводил курсы для сотрудников таких компаний, как Renaissance Credit, Hotwire, Brookfield Global Relocation Services.

Профессиональный опыт

2017– наст. вр. – Yandex, инженер по тестированию; 
2015 – наст. вр. – тренер Luxoft Training;
2013–2017 – Luxoft, ведуший инженер по автоматизации тестирования;
2011–2013 – Thumbtack, инженер по тестированию;
2009–2011 – Пилот-Омск, инженер по нагрузочному тестированию.

Образование 

2004–2009 – Томский государственный университет систем управления и радиоэлектроники.

-10% ФИЗИЧЕСКИМ ЛИЦАМ
Данный курс запланирован в городах: Москва
01.03.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 8 ч.
Тренер
Шиповалов Александр
Эксперт в области функционального автоматизированного и нагрузочного тестирования
8 800 1

01.03.2019

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

Примечание:

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

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

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

Имя *

Отчество

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

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, управлению проектами, тестированию ПО, архитектуре ПО. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.