Вебинар: «Базовый курс по Selenium»
Selenium постепенно набирает всё большую популярность, желающих освоить его становится всё больше. Поэтому возникла потребность в создании "базового" курса, нацеленного на самую широкую аудиторию.
Разумеется, умение разрабатывать автотесты включает в себя не только владение инструментом автоматизации. Поэтому новый курс охватывает практически все вопросы, которые возникают в процессе разработки автотестов для относительно несложных веб-приложений:
- возможности рекордера Selenium,
- базовый набор команд Selenium,
- выбор и подготовка среды разработки (в курсе будет использоваться язык программирования Java),
- выбор фреймворка запуска тестов (сравним JUnit и TestNG),
- базовые навыки структурирования кода тестов и рефакторинг,
- запуск тестов в разных браузерах,
- запуск тестов из среды разработки, из консоли, интеграция в системы сборки и непрерывной интеграции,
- различные способы идентификации элементов на странице, языки запросов XPath и CSS,
- протоколирование выполнения тестов и подготовка отчётов о прохождении тестов,
- типовые шаблоны проектирования тестов.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium, в частности:
- уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
- владеть базовым набором команд Selenium, эмулирующих действия пользователя (ввод текста, клики мышью),
- владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
- владеть базовым набором команд Selenium, позволяющих получать данные из браузера (текст, атрибуты элементов),
- уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
- уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов)
Предусловия:
- учащийся владеет базовыми навыками программирования, желательно на языке Java (но не обязательно), то есть может написать несложную программу, знает, что такое “условный переход” и “цикл”),
- учащийся знает, как работает веб-приложение, умеет читать HTML-код, понимает, что такое “клиент-серверная архитектура”,
- желательно наличие опыта ручного тестирования веб-приложений.
Условия участия
Дата начала: курс начнется 21 января (не позже 21 января в систему дистанционного обучения будет выложена первая запись) и будет проходить до 20 февраля.
Первая консультация будет 23 января. И дальше точные даты консультаций 23, 30 января, 6, 13, 20 февраля с 17-00 до 17-30.
Отзывы пользователей онлайн-тренингов показывают, что курс эффективен только для тех, кто выполняет домашнее задание. В неделю на выполнение домашнего задания тратится от 2-х до 6-ти часов в зависимости от уровня начальной подготовки.
Если Вы не будете выполнять домашние задания, то Вы можете продолжать обучение, но не гарантируют никаких результатов. В этом случае оплата за тренинг не возвращается.
Всем кто успешно выполнит все домашние задания будет выдан сертификат о прохождении курса.
Стоимость участия: 5 000 рублей за весь курс.
Подробнее на сайте.