Тренинг
QA в Agile

В Agile проектах качество выходит на первый план и становится неотъемлимой частью процесса разработки. При этом в Agile методологиях не уделяется особого внимания постановке QA процесса в команде. Это является причиной многих неудач при попытке внедрения Agile на проекте, чему способствует старый образ мышления QA инженеров, противопоставление тестирования и разработки, борьба за количественные метрики качества и т.д.

Ключевым моментом является то, что в Agile проекте качество – это цель для каждого члена команды. Задача QA инженеров не контролировать качество сделанной работы, а прилагать усилия чтобы эта работа была выполнена качественно. Зачастую тестирование требует технических навыков и без объединения усилий разработчиков и QA инженеров обеспечить должное качество продукта не удастся. QA инженеры должны участвовать во всех стадиях разработки, начиная от планирования и заканчивая демонстрацией результатов работы.

Данный тренинг познакомит вас с несколькими моделями QA процесса в Agile проектах, в каждой из которых будут определены четкие роли и ответственности членов команды. Предложенные модели были опробованы на практике и при правильном применении не только повышают качество продукта, но и позволяют сплотить команду вокруг общей цели. Особое внимание будет уделено автоматизации тестирования, так как без ее внедрения в Agile проектах очень быстро начинаются трудности. В результате прохождения тренинга вы:

  • Познакомитесь с проблемами QA процесса в Agile проектах
  • Узнаете несколько проверенных моделей построения QA процесса
  • Получите представление о подходах и ролях при внедрении автоматизированного тестирования
  • На практике попробуете поработать в команде по предложенным моделям
Целевая аудитория

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

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

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

  • Введение в QA на Agile проектах
    • Agile принципы
    • Изменения для тестировщиков в Agile
    • Роли и требования к тестировщику в Agile
    • Приемочное тестирование
    • Управление дефектами
    • Работа с разработчиками
    • Полезные советы и практики
  • Управление требованиями в Agile
    • User Story и их применение
    • Жизненный цикл User Story
    • Product Backlog и приемы его ведения
    • Story Mapping для управления требованиями
    • Инструменты для ведения требований
  • Почему тестирование занимает столько времени
    • Описание двух дней работы различных команд
    • Анализ ситуаций в разных командах и применимость метрик
    • Пути выхода из ситуации и сокращение времени тестирования
  • Автоматизация тестирования
    • Фазы развития проекта с автоматизацией и без
    • Анализ и выводы
    • Демонстрация автоматизации тестирования с помощью Selenium RC и Java
  • Игровая командная симуляция итеративной разработки на примере рисования картины. Проверяется умение работать в команде, организовывать работу в итерациях, делать выводы из ретроспектив, облегчать работу узких звеньев команды, выделять и приоритезировать задачи
  • Организация QA в Scrum команде на примере проверенного процесса
    • Основные сложности и задачи QA в Scrum
    • Планирование
    • Приемочное тестирование
    • Тестирование реализованного в итерации функционала
    • Регрессионное тестирование
    • Демонстрация
    • Ретроспектива
    • Полезные советы и практики
  • Ответы на вопросы