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