Місто проведення:
Інше
Категорія:
Галузеві тренінги
Тренінгова компанія:
Software-Testing.RU
Найближчі дати проведення тренінгу:
Місце проведення тренінгу:
онлайн - тренинг
Напрямок навчання:
-
IT- технології
Вартість:
4300 руб.
Аудиторія:
тестировщики
Опис тренінгу
Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования Python.
Програма тренінгу:
Занятие 1: инфраструктура создания и запуска тестов
установка Selenium
запуск тестов из среды разработки
подготовка среды разработки
создание и настройка проекта для разработки тестов
запуск тестов из среды разработки
отладка тестов в среде разработки (пошаговое прохождение, просмотр значений переменных)
запуск тестов в разных браузерах
без использования Selenum Server
с использованием Selenium Server
тестовые фреймворки py.test и nose
методы завершения и инициализации
фабрика браузеров
группировка тестов в тестовые наборы (suite)
непрерывный запуск тестов
сервера непрерывной интеграции jenkins, TeamCity
параллельный запуск тестов, Selenium Grid и облачные сервисы
Занятие 2: поиск элементов и действия с ними
открытие страниц приложения
поиск элементов
find_element и find_elements
поиск "на странице" и "внутри элемента"
явные и неявные ожидания
переключение между окнами
переключение между фреймами
действия с элементами
основные операции с элементами – click и send_keys
расширенный набор операций – класс Actions
нативные и синтезированные события
получение свойств элементов
текст элемента
значения атрибутов элемента
Занятие 3: PageObject и другие шаблоны проектирования тестов
проектирование автотестов: чем оно отличается от проектирования ручных тестов
разделение ответственности
тесты/фреймворк для управления приложением
тесты/данные, параметризация тестов
логика приложения/страницы
специальные средства для представления страниц
шаблон проектирования PageObject
py.saunter и другие реализации шаблона Page Object
Додаткова інформація:
Подробности на сайте: http://www.software-testing.ru/trainings/schedule?task=3&cid=187&sem_midx=3&sem_jidx=0