Автоматизация тестирования с использованием Selenium 2: открыт набор на курс

Учебный центр Luxoft Training приглашает на курс “Автоматизация тестирования с использованием Selenium 2”.

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

Курс направлен на ознакомление и изучение возможностей инструмента 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.

Подробнее: http://www.luxoft-training.ru/kurs/avtomatizatsiya_testirovaniya_s_ispolzovaniem_selenium_2.html?utm_source=news&utm_medium=event&utm_campaign=automated_testing_info

Записывайтесь на курс - отправляйте заявку на нашу почту: education@luxoft.com
Телефон: +38 (044) 238-81-08 (доп. 3532, 6954).