Тестирование в Agile

На тренинге мы разберем важность командной ответственности при agile разработке. Вы узнаете как уйти от традиционного тестирования после разработки к непрерывному тестированию во время разработки.

Тренинг предназначен для

  • Тестировщиков, менеджеров по тестированию, аналитиков и разработчиков, скрам-мастеров, PM и PO

Содержание

  • Манифест Agile-тестирования. Отличия традиционного тестирования от тестирования в Agile
  • Пирамида тестирования. Shift-left testing
    — Виды тестирования
    — Распределение тестовых активностей в команде
  • Практики, «меняющие» роли в команде:
    — Тестирование требований (Specification by Example)
    — Тестирование в разработке (TDD, ATDD, BDD)
    — Планирование/ретроспектива в тестировании
    — Парные сессии (парное программирование)
  • Тестирование безопасности, производительности и других атрибутов качества
  • Тестирование в боевой среде:
    — Feature Toggling, A/B-тестирование, Canary Releases
    — Тестирование в Devops
  • Стратегия автоматизации тестирования:
    — Фреймворки автоматизации тестирования
    — Паттерны и антипаттерны в автоматизации
  • Тестовая документация
  • Минусы перехода к agile testing
  • Масштабирование agile testing
    — Что нужно сделать QA, чтоб встроиться в agile в enterprise (less, гибридная орг.структура)
    — Создание коммьюнити
    — Развитие наставничества и культуры обучения

Чему вы научитесь:

  • Сотрудничать в кросс-функциональной Agile-команде, знакомой с принципами и базовыми практиками разработки Agile.
  • Поддерживать команду на планировании активностями связанными с тестированием.
  • Примените соответствующие методы и подходы тестирования в Agile команде.
  • Применив практики agile-testing вы будете приятно удивлены, насколько эффективна ваша команда, когда все члены команды начнут играть роль тестировщика в своей повседневной работе.
  • Помогать команде в мероприятиях по автоматизации тестирования.
  • Помогать заинтересованным сторонам в бизнесе в определении понятных и проверяемых пользовательских историй, сценариев, требований и критериев приемки.
  • Работать и обмениваться информацией с другими членами команды, для достижения наилучшего качества вашего продукта

Тренер

Анастасия Асеева-Нгуен

Эксперт в автоматизации тестирования и коуч по инженерным практикам в Альфа Банке. Постоянный спикер на технических конференциях и митапах: AgileDays, QA Fest, Testcon Moscow, XPDays, Dump, SQA Days и другие. В IT с 2007 года. В тестировании - 6 лет. Развивала в agile командах инженерные практики и подходы из экстремального программирования. Реализовала гибридную облачную инфраструктуру в банке. Создатель русскоязычного QA-сообщества в telegram @qa_ru, @qa_jobs. Своей миссией считает распространение культуры качества и devops.

Сергей Баранов

Сергей имеет более чем 15-летний практически опыт в области проектирования и развития архитектур систем и управления продуктами различной степени сложности. В 15 лет написал первое коммерчески успешное приложение, что и послужило толчком к дальнейшему развитию. Долгое время проработал архитектором в проекте для Boeing, в котором были задействованы десятки систем и сотни людей. Был архитектором банковского многоканального решения, после чего занимался развитием направления по информационной безопасности в качестве консультанта.