Наши контакты

trainings@software-testing.ru
+7 (916) 025-48-95

Ближайшие онлайн

Меню сайта

Календарь событий

«   Декабрь 2016   »
ПВСЧПСВ
   1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

полное расписание ...

Все секреты и тайны Selenium 2.0
Описание
Онлайн-тренинг Алексея Баранцева, 1,5 месяца занятий, 10 часов теории + много практики + постоянные консультации тренера в скайп-чате
Название: Все секреты и тайны Selenium 2.0
Начало: 21 Октября 2016, в 00:00
Окончание: 25 Ноября 2016, в 12:30
Тренер: Алексей Баранцев
Место проведения: онлайн
Стоимость для физлиц: руб. 6 000

Этот тренинг устарел. Вместо него запущен новый: Selenium WebDriver: полное руководство

Тренер: Баранцев Алексей, участник команды разработки инструмента Selenium

За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть описания вакансий, чтобы убедиться в этом.

Разумеется, это не могло не сказаться на индустрии обучения – тренинги по Selenium имеются в арсенале каждого учебного центра.

Мы тоже не являемся исключением:

Однако, все известные нам на текущий момент тренинги и учебные курсы ориентированы на специалистов, только начинающих знакомство с Selenium.

Что делать тем, кто уже три раза слышал, “как создать тесты на Selenium с нуля”, знает, что такое PageObject и умеет запускать тесты не только из среды разработки, но и из консоли?

Мы предлагаем совершенно уникальный тренингпро Selenium 2.0 как он есть, со всеми его достоинствами и недостатками!

  • тренинг полностью посвящен WebDriver, aka Selenium 2.0, потому что за ним будущее, никаких реминисценций в адрес Selenium RC и тем более в адрес Selenium IDE не будет!
  • минимум лирических отступлений на тему “что лучше – TestNG или JUnit” или “автоматизация в контексте Agile”,
  • только правда про Selenium, вся правда, и ничего кроме правды!

Более актуальной и полной информации вы не найдёте нигде – ни в официальной документации, ни в книгах, ни на других тренингах!

Почему мы уверены в этом?

Потому что автор и ведущий тренинга –- Алексей Баранцев:

Вы получите ответы даже на самые каверзные вопросы, касающиеся Selenium!

"А что делать, если я только начинаю заниматься автоматизацией? Будет ли мне полезен этот тренинг?"

Нет. Лучше для начала выбрать какой-нибудь из вышеперечисленных более простых учебных курсов.

Вот подробная программа тренинга:

1. “Галопом по Европе”

Источники информации о Selenium

Установка минимального необходимого для разработки и выполнения тестов ПО: Java, среда разработки, браузеры, selenium-server-standalone

Запуск браузера на локальной машине

Открытие страниц приложения

Базовые средства поиска элементов: findElement

Базовые действия: click, sendKeys

Базовые способы получения свойств элементов: getText, getAttribute

2. Всё про запуск браузеров: Firefox, Chrome, Opera, Safari, Internet Explorer, PhantomJS, HtmlUnit

Локальный запуск браузеров

Удаленный запуск браузеров с использованием Selenium Server

Особенности запуска браузеров на Windows и на Linux

Кастомизация профиля Firefox: подключение плагинов, настройка автоматического сохранения файлов и т.д.

Работа с cookies

Настройка работы браузеров через прокси-сервер

Запуск нескольких браузеров одновременно

Автоматический периодический перезапуск браузера

Ожидание загрузки страниц

Вспомогательный класс BrowserFactory

3. Всё про поиск элементов и ожидания

Имплицитные (неявные) ожидания при поиске элементов

Стратегии поиска: id, name, class, xpath, css

Получение списка элементов: findElements

Поиск “по цепочке” (chained)

Использование executeScript для поиска

Эксплицитные (явные) ожидания

Тонкая настройка ожиданий: таймаут, частота проверок и другие параметры

Вспомогательный класс WaitWebElement

Дополнительные предопределенные условия: ajaxComplete, atLeastOneElementPresent и др.

4. Всё про работу с элементами

Получение текста: getText

Видимые и невидимые элементы

Получение атрибутов: getAttribute

Получение CSS-свойств: getCssValue

Действия мыши с элементами разного типа: click

Действия клавиатуры с элементами разного типа: sendKeys

“Высокоточное оружие”: Actions – наведение мыши, клики “со сдвигом”, клик правой кнопкой, drag-n-drop

5. Всё про окна, фреймы и алёрты

Получение списка окон

Переключение в нужное окно

Открытие нового окна

Получение списка фреймов

Переключение в нужный фрейм

Ручная обработка алёртов

Автоматическая обработка алёртов

6. Вспомогательные средства

Журналирование действий

Снятие скриншотов

BrowserMob Proxy

Selenium Grid

Сервер непрерывной интеграции (Jenkins)

Формат тренинга

Онлайн-тренинг продолжительностью 5 двухчасовых занятий с постоянными консультациями тренера и практическими домашними заданиями.

Обучение происходит следующим образом:

В специальном закрытом разделе выкладываются записи уроков, ссылки на дополнительные материалы, домашняя работа.

Теоретическую информацию можно посмотреть в любое удобное время.

Помимо теоретической части, вас также ждут практические домашние задания, которые тщательно проверяются тренером. После проверки практических заданий Вы получаете оценку и подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать домашнюю работу и улучшить свою оценку.

Общение участников курса и тренеров проходит в скайп-чате учебной группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками учебной группы. Каждый день тренер будет доступен в скайп-чате и каждый день будет отвечать на вопросы, Вы можете задавать вопросы по теоретическому материалу или домашней работе, как только они у вас возникают.

Все выпускники, успешно сдавшие домашние задания, получают сертификат.

Тренинг пройдет с 21 октября (не позже этой даты будет выложена запись первого занятия) до 25 ноября.

Во время этого курса у тренера возможен недельный отпуск, поэтому в течении одной недели возможны задержки в проверке домашнего задания и не оперативные ответы на вопросы в скайп-чате. Если это вызовет проблемы у кого-то из участников, то мы продлим срок сдачи домашних работ на неделю.

Условия участия

Стоимость участия для физических лиц: 6 000 рублей.

Стоимость участия для юридических лиц: 7 200 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.

Оплатить прямо сейчас

Тренинг больше не проводится, вместо него запущен новый: Selenium WebDriver: полное руководство

Информация для физических лиц:

Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.

Если Вы хотите оплатить тренинг прямо сейчас, то перейдите по ссылке выше в наш магазин и оформите покупку (если ссылка активна, значит можно оплачивать не беспокоясь о наличии мест). После оплаты мы пришлем письмо о регистрации на курс и подтверждение оплаты. Если Вы не получили письмо в течении рабочего дня, просто отправьте сообщение на trainings@software-testing.ru

Если Вы хотите совершить оплату позже, для гарантированного участия обязательно забронируйте место на тренинге, для этого необходимо отправить письмо с указанием названия тренинга и ФИО на адрес trainings@software-testing.ru.

Если у Вас есть какие-то вопросы, то тоже напишите их по указанному выше адресу.

По ссылке Вы можете ознакомиться с информацией о способах оплаты: http://software-testing.ru/buy/sposoby-oplaty

Информация для юридических лиц:

По вопросам оформления договора и выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru. Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.

Возможна оплата участия на условиях публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ. По вопросам выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru

Бонусы

Бонус для участников курса:

Возможность бесплатно получить доступ к материалам рассылки "Selenium 2.0: сотня полезных советов".