SlideShare a Scribd company logo
1 of 40
Download to read offline
Автоматизация тестирования
Цели. Стратегии.
Определение
Автоматизация тестирования –
это...
Определение
Автоматизация тестирования –
Использование ПО для осуществления или
помощи в проведении определенных тестовых
процессов
● управление тестированием
● проектирование тестов
● выполнение тестов и проверка результатов
Определение
Автоматизация тестирования –
Использование ПО для осуществления или
помощи в проведении определенных тестовых
процессов
● управление тестированием
● проектирование тестов
● выполнение тестов и проверка результатов
Определение
Автоматизация тестирования –
Использование ПО для осуществления или
помощи в проведении определенных тестовых
процессов
● управление тестированием
● проектирование тестов
● выполнение тестов и проверка результатов
Определение
Автоматизация тестирования –
Computer Aided Software Testing (CAST)
Определение
Автоматизация тестирования –
Computer Aided Software Testing (CAST)
Область приложения
Автоматизация различных тестовых процессов:
● Подготовка к тестированию
● Исполнение тестов
● Составление отчетов
● Анализ результатов
Область приложения
Автоматизация различных тестовых процессов:
● Подготовка к тестированию
● Исполнение тестов
● Составление отчетов
● Анализ результатов
Цели автоматизации
Для осуществления любой задачи
нужно четко поставить перед собой
цель
Цель автоматизации
“A goal is not always meant to be reached, it often serves
simply as something to aim at.”
Цель не обязательно должна достигаться. Порой это
просто направление двигаться дальше.
Брюс Ли.
Цель автоматизации
“A goal is not always meant to be reached, it often serves
simply as something to aim at.”
Цель не обязательно должна достигаться. Порой это
просто направление двигаться дальше.
Брюс Ли.
Основные метрики
Цель автоматизации должна быть:
Основные метрики
● Конкретная ● Specific
Цель автоматизации должна быть:
Основные метрики
● Конкретная
● Измерима
● Specific
● Measurable
Цель автоматизации должна быть:
Основные метрики
● Конкретная
● Измерима
● Достижима
● Specific
● Measurable
● Attainable
Цель автоматизации должна быть:
Основные метрики
● Конкретная
● Измерима
● Достижима
● Релевантна
● Specific
● Measurable
● Attainable
● Relevant
Цель автоматизации должна быть:
Основные метрики
● Конкретная
● Измерима
● Достижима
● Релевантна
● Ограничена
временем
● Specific
● Measurable
● Attainable
● Relevant
● Time-bound
Цель автоматизации должна быть:
Цели автоматизации
Более быстрое выполнение тесткейсов
Тестировать выгоднее
Большее покрытие функционала тестами
Анализ неудобочитаемых данных
Полный отказ от ручного тестирования
Цель автоматизации
Автоматизация - не цель,
а инструмент достижения цели
Стратегии автоматизации
Стратегия – путь к цели
Нет стратегии – «Нет пути» ©
Стратегии автоматизации
Проба пера
Стратегии автоматизации
Проба пера
● Подбор инструмента
● Изучение тестопригодности
продукта
Стратегии автоматизации
Проба пера
● Подбор инструмента
● Изучение тестопригодности
продукта
● Значительные вложения
● Деморализация
● Плохая прогнозируемость
Стратегии автоматизации
Решение задач
● Конкретные задачи
● Неплохо прогнозируем
● Завершенный этап – готовое решение
Стратегии автоматизации
Решение задач
● Конкретные задачи
● Неплохо прогнозируем
● Завершенный этап – готовое решение
● До завершения каждого этапа идет период
вложения
● Требует минимального фреймворка для
долгосрочной перспективы
Стратегии автоматизации
Поэтапное наступление
● Профит уже после первого этапа разработки
● Новый этап может быть полезен для
нескольких областей тестирования
Стратегии автоматизации
Поэтапное наступление
● Профит уже после первого этапа разработки
● Новый этап может быть полезен для
нескольких областей тестирования
● Распределение неоднородное
● Значительное покрытие будет на дальних
этапах
Стратегии автоматизации
Массированная автоматизация
● Делается все и сразу
● По окончании – готовый проект
Стратегии автоматизации
Массированная автоматизация
● Делается все и сразу
● По окончании – готовый проект
● Огромные затраты
● Важно довести до конца
Анализ эффективности проекта
Анализ эффективности проекта
● Конкретные цели
Анализ эффективности проекта
● Конкретные цели
● Измеримые показатели
Анализ эффективности проекта
● Конкретные цели
● Измеримые показатели
● Статистика
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0
0,2
0,4
0,6
0,8
1
1,2
Анализ эффективности проекта
● Конкретные цели
● Измеримые показатели
● Статистика до и после
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0
0,2
0,4
0,6
0,8
1
1,2
Анализ эффективности проекта
Сверяем результаты с
поставленной целью
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0
0,2
0,4
0,6
0,8
1
1,2
Анализ эффективности проекта
Сверяем результаты с
поставленной целью
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0
0,2
0,4
0,6
0,8
1
1,2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0
0,2
0,4
0,6
0,8
1
1,2
Анализ эффективности проекта
Сверяем результаты с
поставленной целью
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0
0,2
0,4
0,6
0,8
1
1,2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0
0,2
0,4
0,6
0,8
1
1,2
Вопросы?

More Related Content

What's hot

QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QAFest
 
«Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС
«Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС  «Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС
«Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС
DevDay
 
Dmitriy Kovalenko: Minimization of manual QA
Dmitriy Kovalenko: Minimization of manual QADmitriy Kovalenko: Minimization of manual QA
Dmitriy Kovalenko: Minimization of manual QA
Andriy Krayniy
 

What's hot (15)

Технический долг: взгляд и действия со стороны QA / QC&AT
Технический долг: взгляд и действия со стороны QA / QC&ATТехнический долг: взгляд и действия со стороны QA / QC&AT
Технический долг: взгляд и действия со стороны QA / QC&AT
 
Управление удаленной командой тестировщиков
Управление удаленной командой тестировщиковУправление удаленной командой тестировщиков
Управление удаленной командой тестировщиков
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Badger — инструмент для мониторинга качества продуктов
Badger — инструмент для мониторинга качества продуктовBadger — инструмент для мониторинга качества продуктов
Badger — инструмент для мониторинга качества продуктов
 
Управляя автоматизацией тестирования
Управляя автоматизацией тестированияУправляя автоматизацией тестирования
Управляя автоматизацией тестирования
 
"Event-аналитика в Google Tag Manager: узнать о поведении посетителей всё (он...
"Event-аналитика в Google Tag Manager: узнать о поведении посетителей всё (он..."Event-аналитика в Google Tag Manager: узнать о поведении посетителей всё (он...
"Event-аналитика в Google Tag Manager: узнать о поведении посетителей всё (он...
 
Андрій Лазарєв “Автоматизація тестування Enterprise систем”
Андрій Лазарєв “Автоматизація тестування Enterprise систем”Андрій Лазарєв “Автоматизація тестування Enterprise систем”
Андрій Лазарєв “Автоматизація тестування Enterprise систем”
 
Организация автоматического тестирования в схеме непрерывной интеграции
Организация автоматического тестирования в схеме непрерывной интеграцииОрганизация автоматического тестирования в схеме непрерывной интеграции
Организация автоматического тестирования в схеме непрерывной интеграции
 
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
 
«Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС
«Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС  «Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС
«Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС
 
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестирования
 
Dmitriy Kovalenko: Minimization of manual QA
Dmitriy Kovalenko: Minimization of manual QADmitriy Kovalenko: Minimization of manual QA
Dmitriy Kovalenko: Minimization of manual QA
 
Часть 8: Заключение
Часть 8: ЗаключениеЧасть 8: Заключение
Часть 8: Заключение
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 

Viewers also liked

YRS Presentation GeoNews
YRS Presentation GeoNewsYRS Presentation GeoNews
YRS Presentation GeoNews
Jago Brett
 

Viewers also liked (20)

Ch 1 -the powers of ten
Ch 1 -the powers of tenCh 1 -the powers of ten
Ch 1 -the powers of ten
 
Discurso obiang cimeira cplp
Discurso obiang cimeira cplpDiscurso obiang cimeira cplp
Discurso obiang cimeira cplp
 
Crossroads Social Network Survival Guide
Crossroads Social Network Survival GuideCrossroads Social Network Survival Guide
Crossroads Social Network Survival Guide
 
College requirements & starting your career
College requirements & starting your careerCollege requirements & starting your career
College requirements & starting your career
 
Ch 3 -electromagnetic spectrum
Ch 3 -electromagnetic spectrumCh 3 -electromagnetic spectrum
Ch 3 -electromagnetic spectrum
 
Ch 9 -venus
Ch 9 -venusCh 9 -venus
Ch 9 -venus
 
Stay Out of Spam Folder
Stay Out of Spam FolderStay Out of Spam Folder
Stay Out of Spam Folder
 
Ch 5 - mirrors geometric optics
Ch 5  - mirrors geometric opticsCh 5  - mirrors geometric optics
Ch 5 - mirrors geometric optics
 
YRS Presentation GeoNews
YRS Presentation GeoNewsYRS Presentation GeoNews
YRS Presentation GeoNews
 
Ch 8 -mercury
Ch 8 -mercuryCh 8 -mercury
Ch 8 -mercury
 
Colombia
ColombiaColombia
Colombia
 
Making personas work
Making personas workMaking personas work
Making personas work
 
Traffik Attack
Traffik AttackTraffik Attack
Traffik Attack
 
Elementary students book
Elementary   students bookElementary   students book
Elementary students book
 
Internships
InternshipsInternships
Internships
 
Ch 7 -moon (2)
Ch 7 -moon (2)Ch 7 -moon (2)
Ch 7 -moon (2)
 
HBCU Information
HBCU InformationHBCU Information
HBCU Information
 
Desarrollo de emprendedores
Desarrollo de emprendedoresDesarrollo de emprendedores
Desarrollo de emprendedores
 
Migrating people
Migrating peopleMigrating people
Migrating people
 
The Inclusive Innovations
The Inclusive InnovationsThe Inclusive Innovations
The Inclusive Innovations
 

Similar to Test automation. Part 1. Организация процесса.

доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
margo-qa
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
CEE-SEC(R)
 
Automation Overview
Automation OverviewAutomation Overview
Automation Overview
KiraKeiss
 
Webinar 22.04.2014 kontrolnye tochki
Webinar 22.04.2014 kontrolnye tochkiWebinar 22.04.2014 kontrolnye tochki
Webinar 22.04.2014 kontrolnye tochki
ProjectPractice2013
 
Слайдкаст. Измерения в ИТ и ПО. Часть I
Слайдкаст. Измерения в ИТ и ПО. Часть IСлайдкаст. Измерения в ИТ и ПО. Часть I
Слайдкаст. Измерения в ИТ и ПО. Часть I
Sergiy Povolyashko
 
Управление качеством
Управление качествомУправление качеством
Управление качеством
LocalStorm
 

Similar to Test automation. Part 1. Организация процесса. (20)

Александр Александров, Количественное управление процессом тестирования
Александр Александров, Количественное управление процессом тестированияАлександр Александров, Количественное управление процессом тестирования
Александр Александров, Количественное управление процессом тестирования
 
Модуль 8. Лекция 37-38. Управление качеством проекта
Модуль 8. Лекция 37-38. Управление качеством проектаМодуль 8. Лекция 37-38. Управление качеством проекта
Модуль 8. Лекция 37-38. Управление качеством проекта
 
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
 
Модуль 8. Лекция 35-36. Управление качеством проекта
Модуль 8. Лекция 35-36. Управление качеством проектаМодуль 8. Лекция 35-36. Управление качеством проекта
Модуль 8. Лекция 35-36. Управление качеством проекта
 
Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBTОценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBT
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
 
Внедрение It технологий для повышения управляемости компаний
Внедрение It технологий для повышения управляемости компанийВнедрение It технологий для повышения управляемости компаний
Внедрение It технологий для повышения управляемости компаний
 
Automation Overview
Automation OverviewAutomation Overview
Automation Overview
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПО
 
Webinar 22.04.2014 kontrolnye tochki
Webinar 22.04.2014 kontrolnye tochkiWebinar 22.04.2014 kontrolnye tochki
Webinar 22.04.2014 kontrolnye tochki
 
Александр Александров
Александр АлександровАлександр Александров
Александр Александров
 
Слайдкаст. Измерения в ИТ и ПО. Часть I
Слайдкаст. Измерения в ИТ и ПО. Часть IСлайдкаст. Измерения в ИТ и ПО. Часть I
Слайдкаст. Измерения в ИТ и ПО. Часть I
 
Метрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцахМетрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцах
 
Тимстрим по веб-аналитике
Тимстрим по веб-аналитикеТимстрим по веб-аналитике
Тимстрим по веб-аналитике
 
Как автоматизировать тестирование метрик на сайте
Как автоматизировать тестирование метрик на сайтеКак автоматизировать тестирование метрик на сайте
Как автоматизировать тестирование метрик на сайте
 
Управление качеством
Управление качествомУправление качеством
Управление качеством
 
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценка
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей Ревко
 
Web аналитика на полную!
Web аналитика на полную!Web аналитика на полную!
Web аналитика на полную!
 

Test automation. Part 1. Организация процесса.