Частным лицам: +7 (495) 232-32-16
Корп. клиентам: +7 (495) 780-48-44

Автоматизированное тестирование веб - приложений с использованием Selenium




По окончании курса Вы будете уметь:
  • Владеть терминологией
  • Понимать структуру веб-страницы, архитектуру Selenium
  • Разрабатывать фреймворк автоматизации тестирования
  • Уметь использовать Page Object
  • Использовать преимущества TestNG
  • Создавать тест-кейсы с использованием WebDriver
  • Планировать запуск автотестов с учетом желаемых сроков/платформ
  • Настраивать инфраструктуру автоматизации
  • Формировать отчетность о результатах автотестов
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 40 ак. ч.

Преподаватели курса

Отзывы о Центре

Тут работают очень отзывчивые люди с желанием поделиться знаниями с другими людьми. Мне очень понравилось! Желаю Вам прогрессировать и развиваться дальше! Сейчас меня всё устраивает и я обязательно буду учиться далее

Cлушатель: Загер Давид Константинович

Удобство организации учебного процесса от момента заказа курсов до непосредственного обучения. Информационный обмен на высшем уровне. Обратная связь с кураторами и "бумажный" документооборот организованы прекрасно.

Cлушатель: Милованов Антон Михайлович

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Java SE10. Уровень 1. Основы программирования или эквивалентная подготовка.

Рекомендуемая подготовка (необязательная): Успешное окончание курса Тестирование ПО. Уровень 1. Тестировщик программного обеспечения или эквивалентная подготовка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

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

  Тема Ак. часов  
   
  Модуль 1. Введение в Selenium и его компоненты
  • Цели автоматизации тестирования
  • Экономическая целесообразность автоматизации (ROI)
  • Знакомство с Selenium IDE, Selenium RC, Selenium WebDriver & Selenium GRID
  • Разворачивание среды разработчика (JDK, Eclipse, Selenium)
4  
  Модуль 2. Selenium WebDriver
  • Архитектура Selenium WebDriver
  • Навигация на страницу
  • DOM структура страницы
  • Методы поиска элементов на странице
  • Locators: ID, Name, Class, Tag Name, Link Text, Partial Link Text, CssSelector, XPath
  • Вспомогательные плагины Fire Path Tool, ChroPath
  • Операции с web-елементами
  • Методы Selenium driver Get, Navigate and Find element
4  
  Модуль 3. Изучение XPath. Методы реализации ожиданий в Selenium
  • Что такое XPath, его типы
  • Обработка сложных и динамических Web-элементов, используя XPath: Contains (), Start-with (), Following Axes, Following Sibling Axes, Preceding Axes and Preceding Sibling Axes
  • Зачем в Selenium ожидания
  • Типы ожиданий: Explicit Wait, Fluent wait, Implicit Wait, PageLoadTimeout and setScriptTimeout
  • Определение профиля браузера
4  
  Модуль 4. Работа с iFrame, сообщениями, модальными окнами, выпадающими списками
  • Работа с Iframe
  • Обработка оповещений системы: простые оповещения, подтверждающие, подсказки
  • Модальные диалоговые окна
  • Выпадающие списки: SelectByVisibleText, SelectByIndex, SelectByValue
4  
  Модуль 5. Управлениями окнами браузерами
  • Команды по работе с окнами: GetWindowHandle, GetWindowHandles, SwitchToWindow
  • Переключение между окнами
  • Проверка работоспособности всех ссылок на странице
  • Обработка нажатий клавиш клавиатуры
4  
  Модуль 6. Фреймворк тестирования TestNG
  • Что такое TestNG и какие преимущества он дает
  • Установка TestNG
  • Аннотация, методы, правила написания
  • Группировка
  • Приоритезация и зависимости между тестами
  • Включение/отключения тестов
  • Параметризация 2 методами: через xml-файл и через источник данных
  • Параллельное тестирование
  • Кросс-браузерное тестирование
  • Варианты отчетности: HTML, XML или консольный вариант
4  
  Модуль 7. Selenium Grid and Selenium IDE
  • Зачем нужен Selenium Grid
  • Архитектура и воркфлоу: Hub, Node
  • Установка Selenium Grid
  • Разработка тестов под Grid 2 методами: используя объект DesiredCapabilites или RemoteWebDriver
  • Запуск тестов в Grid’е
  • Selenium IDE: создание, запись, исполнение тест-кейсов
4  
  Модуль 8. Page Object
  • Зачем нужен Page Object
  • Page Classes
  • Page Factory
4  
  Модуль 9. Фреймворки автоматизации
  • Что такое фреймворк автоматизации?
  • Data Driven Test фреймворк
  • Keyword Driven Test фреймворк
  • Hybrid фреймворк
  • Как выбрать подходящий фреймворк
  • Чтение/запись из/в Excel с использованием Apache POI
4  
  Модуль 10. Инфраструктура для автотестов
  • Git
  • Jenkins
  • Maven
  • log4j
  • Консольный запуск при помощи HtmlUnitDriver/PhanthomJSDriver
4  
  Аудиторная нагрузка в классе с преподавателем 40 +20
бесплатно
 
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Ближайшие группы  rss.gif

Данный курс вы можете пройти как в очном формате, так и дистанционно в режиме онлайн. Чтобы записаться на онлайн-обучение, в корзине измените тип обучения на "онлайн" и выберите удобную для вас группу.
Чем онлайн-обучение отличается от других видов обучения?

Стоимость обучения (рублей)* 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Онлайн Индивидуальное обучение Записаться
Частные лица 28 990 28 990 28 990 106 000 **
Организации 29 990 29 990 29 990

Ваша выгода может быть 4 390 рублей

Автоматизированное тестирование веб - приложений с использованием Selenium + Java SE10. Уровень 2. Разработка клиент - серверных приложений = 53 590 руб.*
57 980 руб.
*Данное предложение действует только для частных лиц.
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.
**Указана минимальная цена за индивидуальное обучение. Число часов работы с преподавателем в 2 раза меньше, чем при обучении в группе. Если Вам для полного усвоения материала курса потребуется больше часов работы с преподавателем, то они оплачиваются дополнительно.

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

БУХ

Удостоверение*

Cert_Common

Свидетельство

Cert_Inter

Cертификат международного образца

*Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Все документы Центра
Microsoft Cisco PMI Peoplecert Adobe 1C Autodesk

Курсы менеджеров по персоналу Кадровые курсы Бухгалтерские курсы Курсы дизайна Курсы фотошоп Курсы 1с Курсы 3ds max

© 1991–2019 Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
Адрес главного офиса: г. Москва, Госпитальный переулок, д. 4/6. Адреса учебных центров: м.Таганская, м.Пролетарская или м.Крестьянская застава, м.Бауманская, м.Красносельская, м.Полежаевская, м.Белорусская или м.Савеловская.


Телефон: +7 (495) 232-32-16, E-mail: info@specialist.ru, Whatsapp: +7 (985) 842-11-89, Дистанционное обучение для слабослышащих, Отправить сообщение вебмастеру

Не нашли нужный курс? Воспользуйтесь Поиском!

Сведения об образовательных организациях
envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика
Наш сайт использует файлы cookie
Наша задача – сделать Ваше обучение успешным. Specialist.ru использует файлы cookie, чтобы гарантировать максимальное удобство пользователям, предоставляя им персонализированную информацию и запоминая их предпочтения. Продолжая пользоваться сайтом, Вы подтверждаете своё согласие на использование файлов cookie. Подробнее...