Распродажа!

Разработка тестов на Java с использованием Selenium 2.0

99.00

Описание

Название: Разработка тестов на Java с использованием Selenium 2.0

Программа курса

Занятие 1: инфраструктура создания и запуска тестов

запуск тестов из среды разработки
подготовка среды разработки
создание и настройка проекта для разработки тестов
запуск тестов из среды разработки
отладка тестов в среде разработки (пошаговое прохождение, просмотр значений переменных)

запуск тестов в разных браузерах
без использования Selenium Server
с использованием Selenium Server

тестовые фреймворки JUnit и TestNG
методы завершения и инициализации
фабрика браузеров
группировка тестов в тестовые наборы (suite)

непрерывный запуск тестов
сборщики ant, maven, gradle
сервер непрерывной интеграции Jenkins
параллельный запуск тестов, Selenium Grid и облачные сервисы

Занятие 2: поиск элементов и действия с ними

открытие страниц приложения
поиск элементов
findElement и findElements
поиск “на странице” и “внутри элемента”
явные и неявные ожидания
переключение между окнами
переключение между фреймами

действия с элементами
основные операции с элементами – click и sendKeys
расширенный набор операций – класс Actions
нативные и синтезированные события

получение свойств элементов
текст элемента
значения атрибутов элемента

Занятие 3: PageObject и другие шаблоны проектирования тестов

проектирование автотестов: чем оно отличается от проектирования ручных тестов
разделение ответственности
тесты/фреймворк для управления приложением
тесты/данные, параметризация тестов
логика приложения/страницы

специальные средства для представления страниц
PageObject и PageFactory
использование PageObject в AJAX-приложениях
PageBlocks и другие расширения для более удобной работы с элементами

Состав раздачи:

Selenium 2 стартовый уровень
Selenium 2, Все секреты и тайны
Selenium 2, разработка тестов на Java

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Разработка тестов на Java с использованием Selenium 2.0”

Ваш адрес email не будет опубликован.Обязательные поля помечены *