fbpx
Тренинг
Шаблоны проектирования в автоматизации тестирования

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

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

Этот тренинг ставит задачей рассмотреть очень подробно все популярные шаблоны проектирования, чтобы развить понимание, когда стоит и не стоит их использовать. Большинство шаблонов будет закрепляться практическими примерами на Java, в которых участники смогут ощутить преимущества и недостатки на своем собственном опыте.

Целевая аудитория

тестировщики-автоматизаторы, разработчики, QA инженеры

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

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

  • Введение в шаблоны проектирования
  • Типизация шаблонов проектирования
  • Мотивация использования
  • Структурные шаблоны
    • Page Object
    • Fluent/Chain of invocations
    • Factory/Page Factory
    • Page Element и популярные реализации
    • Loadable Component
    • Strategy
  • Шаблоны данных
    • Value Object
    • Builder
    • Assert Object/Matchers и популярные реализации
    • Data Registry
    • Object Pool/Flyweight
    • Data Provider
  • Технические шаблоны
    • Decorator и его применение для разных типов задач
    • Proxy и популярные реализации
  • Шаблоны вовлечения представителей бизнеса
    • Keyword Driven Testing и популярные реализации
    • Behavior Specification и BDD инструменты
    • Steps и популярные реализации
  • Плохие примеры применения шаблонов проектирования
  • Подведение итогов
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