fbpx
Тренинг
Автоматизация тестирования на практике с Java и WebDriver для опытных

На данный момент большая часть приложений так или иначе имеют отношение к веб. Когда возникает вопрос тестирования веб приложений, то очень важно не ошибиться с выбором инструментов тестирования. Инструмент должен быть гибким, иметь полный спектр возможностей для работы с веб приложением, при этом желательно с наименьшими отличиями от способа работы реальных пользователей. Важно чтобы инструменты был прост в использовании и доступен с точки зрения лицензии. Один из таких инструментов – WebDriver/Selenium.

Это открытый продукт, который работает напрямую в браузере, имеет поддержку многих языков программирования, может быть использован на любой платформе. При этом WebDriver/Selenium является очень масштабируемым благодаря архитектуре и использованию Selenium Grid. WebDriver/Selenium давно используется крупными компаниями как Google для тестирования своих сервисов и продуктов.

Данный тренинг создан для того, чтобы не только познакомить вас с WebDriver/Selenium и дать практический опыт в его использовании и внедрении, но также рассмотреть те инструменты, которые существуют на его базе или интегрируются с ним. Ведь это целый отдельный мир, в котором вы можете подобрать себе то, что подходит именно вашему проекту и делает тестирование веб приложений не только эффективным, но и крайне интересным. Дополнительно в тренинге рассматриваются вопросы применения WebDriver/Selenium для приемочного тестирования, работы по TDD и в Agile команде. В результате прохождения тренинга вы:

  • Получите теоретические знания о WebDriver и инструментах на его базе
  • Узнаете методики его внедрения и применения на проектах разной направленности
  • Пополните багаж огромным количеством полезных практик и советов
  • Попробуете на практике использовать WebDriver/Selenium для написания тестов
  • Узнаете стратегии по ведению и поддержке существующих тестов
  • Увидите как много полезных инструментов существует для WebDriver/Selenium или на его базе (Serenity, Selenide, Twist и т.д.)
Целевая аудитория

тестировщики, QA лиды, менеджеры

Стоимость
$250
за участника
Дата и время
16 часов / 2 дня
Место
Обед включен в стоимость тренинга
При групповой регистрации скидка

Детальная программа

  • Введение в Selenium. Краткая история развития, преимущества и недостатки
  • Основные концепции WebDriver/Selenium. Обзор возможностей и основных элементов
  • Selenium IDE/Selenium Builder
    • Принципы работы и основные возможности
    • Пользовательские расширения, плагины и дополнительная настройка
    • Демонстрация
    • Другие способы применения
  • Практическая часть с использованием Selenium IDE/Selenium Builder для быстрого старта. Во время практической части используется тестовое приложение или же система, которую участники собираются тестировать у себя в компании. Тренер оказывает помощь и отвечает на практические вопросы
  • WebDriver
    • Архитектура и основные концепции WebDriver
    • Сравнительный анализ Selenium RC и WebDriver
    • Обзор основного API, работа с клавиатурой и мышкой
    • Приемы по созданию и запуску тестов
    • Оценка инструментов unit-тестирования
    • Работа с разными браузерами, настройками браузеров
    • Обзор других драйверов, специфика использования
    • Демонстрация
    • Переход от Selenium RC к WebDriver
    • Полезные советы по применению WebDriver
  • Практическая часть с использованием WebDriver для написания простых тестов. Во время практической части используется тестовое приложение или же система, которую участники собираются тестировать у себя в компании. Тренер оказывает помощь и отвечает на практические вопросы
  • Подходы в использовании WebDriver/Selenium
    • Тестирование AJAX
    • Улучшение производительности тестов
    • Работа с тестовыми данными
  • Создание надежных тестов с WebDriver
    • Понятие DSL и подходы к его созданию
    • Возможности WebDriver для создания DSL
    • Применения шаблона Page Object и Page Object Factory
    • Применения шаблона Page Element
    • Создание библиотеки компонентов
  • Практическая часть с использованием WebDriver для тестирования AJAX и применением шаблона Page Object. Во время практической части используется тестовое приложение или же система, которую участники собираются тестировать у себя в компании. Тренер оказывает помощь и отвечает на практические вопросы
  • Selenium Grid
    • Философия и варианты использования Grid
    • Демонстрация
    • Использование Amazon EC2
    • Альтернативы Selenium Grid
  • Подходы в использовании WebDriver/Selenium
    • Selenium в Agile команде
    • Применение WebDriver/Selenium для TDD
    • Инструменты для облегчения работы с локаторами
    • Измерение покрытия кода и требований тестами
    • Общие полезные советы
  • Инструменты на базе WebDriver/Selenium
    • Thucydides
    • Selenide
    • Twist
    • Другие инструменты
  • Ответы на вопросы
Pkv Games BandarQQ Online Terbaik Dengan Deposit Super Modern permainan paling populer di situs poker online terbaik di indonesia di situs bukaqq Poker Online Aman dan Terpercaya slot online