TestCon Moscow 2020
15-17 сентября
Москва


Биография
Руководит автоматизацией и нагрузочным тестированием в Билайн, с нуля собрал команду и выстроил процессы. Уже более 5 лет занимается автоматизацией тестирования, разрабатывает на Java и Python. В интересах: оптимизация процессов, agile и devops как методологии оптимизации работы команды разработки.
Мастер-класс
Командная автоматизация тестирования
Дата
Время проведения
Язык проведения
Русский
На реальных примерах разберем как строить бэклог автоматизации, как балансировать между
Часть 1.
Планирование разработки
автотестов
Цель: научиться планировать разработку и фреймворка, и тестовых сценариев.
На реальных примерах разберем как собирать бэклог автоматизации, как приоритезировать задачи. Составим бэк-лог для реального продукта.
Изучим методологию Double Track Agile.
- АТ как проект:
- Заинтересованные стороны
- Определение стратегии
- Разработка календарного плана
- Уточнение типов ресурсов
- Разработка бюджета проекта
- Разработка плана управления качеством
- Стратегическое планирование:
- Что такое бэклог
- Планирование бэклога
- Груминг бэклога
- Декомпозиция задач
- Тактическое планирование:
- Распределение задач в спринте
- Контроль выполнения спринта
- Double Track Agile
- Discovery Track
- Delivery Track
Практика 1. Agile Game. Planning poker + MVP.
Часть 2. Распределение задач между AQA
Разработка архитектуры тестового фреймворка.
Как не утонуть в технических задачах.
Как распределять задачи разработки фреймворка и разработки тест-кейсов
Роли автоматизаторов в команде.
Инструментальная поддержка командной разработки
Роль шаблонов проектирования в разработке фреймворка.
- Декомпозиция задач
- Какие автоматизаторы бывают
- Фреймворк вс но-фремворк
- Выбор ЯП
- Шаблоны проектирования в автотестах
- Paje Obcket
Практика 2. Discovery Track
Разработаем page object модель приложения. Расскажу, как описать страницу, на что обратить внимание, как код сделать читаемым и переиспользуемым.
Часть 3. ROI автоматизации в Agile
Как в agile приносить пользу от автотестов?
Как считать выгоду от автоматизации?
Основные метрики, KPI и SLA автоматизации.
Практика 3. Определение правильного ROI
Точки роста возврата инвеститий с автоматизации тестировния. Точки роста возврата инвеститий с автоматизации тестировния.
- Что такое тестовое покрытие
- Исходные данные
- Выполнение оценки
- Факторы, влияющие на эффективность автоматизации
- (https://www.a1qa.ru/blog/faktoryi-vliyayushhie-na-effektivnostavtomatizatsii/)
- (https://habr.com/ru/company/otus/blog/461257/)
- Рекомендации по увеличению коэффициента охвата
Целевая аудитория
Ручные тестировщики, автоматизаторы, начальники отделов тестирования, тех лиды, те, кому интересно как же планировать разработку автотестов
Предварительные условия курса
Ноутбук с установленным Python, pytest, selenium, и установленной IDE (например, PyCharm)