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

Малыш Джон
Малыш Джон

Малыш Джон

Редактор
badge 6 лет с нами! badge Награда за 5000 очков репутации badge За 500 сообщений! badge За шикарный аватар!
Регистрация
26/03/2018
Сообщения
29.132
Репутация
97
Название: Разработка тестов на 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


Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.


Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование модератором:
Нет второго урока
1683795237015.png
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Малыш Джон
Ответы
3
Просмотры
3K
Тотуся
Тотуся
Малыш Джон
Ответы
1
Просмотры
2K
Тотуся
Тотуся
Малыш Джон
Ответы
0
Просмотры
3K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
4
Просмотры
2K
Суперюля
Суперюля

Похожие темы

Копостник
Ответы
0
Просмотры
1K
Копостник
Копостник
Малыш Джон
Ответы
4
Просмотры
6K
Дева Мэриан
Дева Мэриан
Брат Тук
Ответы
0
Просмотры
865
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
1K
Брат Тук
Брат Тук
Малыш Джон
Ответы
3
Просмотры
2K
faust_last
Bekapon
Ответы
0
Просмотры
2K
Bekapon
Bekapon
Малыш Джон
Ответы
12
Просмотры
5K
Dagian
Deniben
Ответы
1
Просмотры
6K
Simply
Simply
Сверху Снизу