Организация процесса автоматизации тестирования. Стратегии, цели, анализ.
Что такое автоматизация тестирования?
Что затрагивает автоматизация тестирования?
Отношение автоматизаии к ручному тестированию.
Цели автоматизации. Зачем нужны цели? Какие основные метрики при выборе цели? Как правильно поставить цель автоматизации?
Стратегии автоматизации. Стратегия как определяющий вектор развития. Чем грозит отсутствие стратегии.
Основные стратегии, их плюсы и минусы.
Анализ эффективности проекта автоматизации. Из чего складывается эффективность?
4. Определение
Автоматизация тестирования –
Использование ПО для осуществления или
помощи в проведении определенных тестовых
процессов
● управление тестированием
● проектирование тестов
● выполнение тестов и проверка результатов
5. Определение
Автоматизация тестирования –
Использование ПО для осуществления или
помощи в проведении определенных тестовых
процессов
● управление тестированием
● проектирование тестов
● выполнение тестов и проверка результатов
6. Определение
Автоматизация тестирования –
Использование ПО для осуществления или
помощи в проведении определенных тестовых
процессов
● управление тестированием
● проектирование тестов
● выполнение тестов и проверка результатов
12. Цель автоматизации
“A goal is not always meant to be reached, it often serves
simply as something to aim at.”
Цель не обязательно должна достигаться. Порой это
просто направление двигаться дальше.
Брюс Ли.
13. Цель автоматизации
“A goal is not always meant to be reached, it often serves
simply as something to aim at.”
Цель не обязательно должна достигаться. Порой это
просто направление двигаться дальше.
Брюс Ли.
18. Основные метрики
● Конкретная
● Измерима
● Достижима
● Релевантна
● Specific
● Measurable
● Attainable
● Relevant
Цель автоматизации должна быть:
19. Основные метрики
● Конкретная
● Измерима
● Достижима
● Релевантна
● Ограничена
временем
● Specific
● Measurable
● Attainable
● Relevant
● Time-bound
Цель автоматизации должна быть:
20. Цели автоматизации
Более быстрое выполнение тесткейсов
Тестировать выгоднее
Большее покрытие функционала тестами
Анализ неудобочитаемых данных
Полный отказ от ручного тестирования
27. Стратегии автоматизации
Решение задач
● Конкретные задачи
● Неплохо прогнозируем
● Завершенный этап – готовое решение
● До завершения каждого этапа идет период
вложения
● Требует минимального фреймворка для
долгосрочной перспективы
29. Стратегии автоматизации
Поэтапное наступление
● Профит уже после первого этапа разработки
● Новый этап может быть полезен для
нескольких областей тестирования
● Распределение неоднородное
● Значительное покрытие будет на дальних
этапах