SlideShare a Scribd company logo
1 of 44
Как оценить время на 
тестирование 
Зиновьев Александр 
QAS Training Center, Softengi
О себе 
Зиновьев Александр 
• Компания Softengi, Test Lead 
• Преподователь QAS Training Center 
• ISTQB® Certified Tester, Foundation 
Level 
• Certified ScrumMaster® 
• Связан с тестированием 4 года 
• Контакты: 
e-mail: alexander.zinovyev@softengi.com 
shurik.zinovyev@gmail.com 
skype: alexandr.zinoviev
О компании 
Мы — команда Softengi, и мы уже более 15 лет 
анализируем, разрабатываем, тестируем ПО для 
заказчиков из Швейцарии, Германии, США, 
Бельгии, Украины. Потому что они — банкиры, 
экологические ассоциации, страховые компании, 
министерства и корпорации. 
Департамент QA Service создан активной 
командой тестировщиков Softengi. Мы обучаем 
в школе тестирования, развиваем продвинутых 
специалистов в тренинг центре и 
предоставляем услуги тестирования заказчикам.
Что такое оценка? 
Оценка – это глубокий анализ документации 
проекта для предоставления необходимого 
времени и ресурсов для выполнения задачи
Как оценивают?
Процент от разработки
Экспертная оценка
Специальный метод
Пальцем в небо
Упражнение 
Оценка трудозатрат 
на выполнение задачи
Требования 
Web-приложение «Университет». Должно содержать: 
1. Справочник студентов (добавление, изменение, 
удаление). 
• Атрибуты – фамилия, имя, отчество, стипендия 
(признак), дата рождения. 
2. Справочник преподавателей (добавление, изменение, 
удаление). 
• Атрибуты – фамилия, имя, отчество, зп, дата рождения. 
• При перемещении по справочнику преподавателей, 
должна обновляться подчиненная таблица студентов, 
кот. обучаются у данного преподавателя. 
• Должна быть возможность добавить в эту подчиненную 
таблицу существующего студента из справочника или 
удалить его из этой подчиненной таблицы (не из 
справочника). 
• Один студент может обучаться у нескольких 
преподавателей (по разным дисциплинам).
Быстро 
оцениваем 
«пальцем в небо»
~ 24 часа
К чему это 
приводит?
Не укладываемся в сроки
Работа по ночам и выходным
Упускаем важные виды 
тестирования
Решение
Декомпозиция
Анализ спецификации
Сколько времени на тесты?
На что еще нужно время? 
• Время на приемочное тестирование 
• Время на заведение дефектов 
• Время на регрессионное тестирование 
• Время на смоук тестирование 
• На тестирование кроссбраузерности 
• На тестирование производительности
Тестовая документация
Буфер
Минусы: 
Мы тратим много времени на оценку
Оцениваем с 
помощью 
«декомпозиции 
работ»
Виды работ Оценка 
Требования 1 
Тестовая документация 8 
Выполнение 
тестирования 
16 
Баги ? 
Буфер ? 
Итого 25+
Виды работ Оценка 
Требования 
анализ существующих 1 
уточнение с заказчиком 2 
Тестовая документация 
Тест План 2 
Тест кейсычек листы 8 
Выполнение тестирования 
Подготовка данных 2 
Функциональное тестирование 12 
Тестирование защищенности 2 
Нагрузочное тестирование 4 
Кросс-браузерное тестирование 3 
Баги ? 
Буфер ? 
Итого 36+
К чему мы 
пришли?
Памятка для тестировщика 
1.Анализ требований 
2.Консультации с аналитиками, 
разработчиками, тест-лидом 
3.Подготовка тестовой документации 
4.Время на тестирование 
5.Время на регресионное тестирование 
6.Буфер/Риски
QC Estimation Check List
Потребители документа 
Менеджер проекта 
Тестировщик Тест лид 
Клиент
Мы используем Estimation 
Check-List уже около двух лет
За это время было оценено 
более 50 проектов
На любой вопрос заказчика 
«куда уходит время» у нас 
есть ответ 
Плюсы: 
• Очень детально разбираемся в продукте на этапе оценки 
• Большинство вопросов мы задаем еще перед началом работ 
• Не упускаем важных типов тестирования 
• Точная и предсказуемая оценка 
• Заказчик знает за что он платит деньги
Зачем мне это?
А зачем это 
заказчику?
Мне и так 
хорошо
Сэкономленное 
время 
= 
ваше развитие
How to estimate time for testing
How to estimate time for testing

More Related Content

What's hot

Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияSQALab
 
Как оценить проект, чтобы не было мучительно больно...потом
Как оценить проект, чтобы не было мучительно больно...потомКак оценить проект, чтобы не было мучительно больно...потом
Как оценить проект, чтобы не было мучительно больно...потомVladymyr Rudenko
 
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...SQALab
 
Оценка сроков IT проектов
Оценка сроков IT проектовОценка сроков IT проектов
Оценка сроков IT проектовAlexander Kalinichev
 
Test labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсеTest labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсеSasha Soleev
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаSQALab
 
Test labs 2016. Пренебрежение лучшими практиками тестирования
Test labs 2016. Пренебрежение лучшими практиками тестированияTest labs 2016. Пренебрежение лучшими практиками тестирования
Test labs 2016. Пренебрежение лучшими практиками тестированияSasha Soleev
 
Оценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПООценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПОSQALab
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиSQALab
 
Распределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качестваРаспределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качестваSQALab
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проектаSQALab
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в AgileAskhat Urazbaev
 
евгения фирсова нерелизное тестирование
евгения фирсова   нерелизное тестированиеевгения фирсова   нерелизное тестирование
евгения фирсова нерелизное тестированиеAlexei Lupan
 
Варианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовВарианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовSQALab
 
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...SQALab
 
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаSQALab
 
Sq adays 2010_balashenko
Sq adays 2010_balashenkoSq adays 2010_balashenko
Sq adays 2010_balashenkoAlexei Lupan
 
Обеспечение качества: Практические советы
Обеспечение качества: Практические советыОбеспечение качества: Практические советы
Обеспечение качества: Практические советыSQALab
 
Аудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проектеАудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проектеSQALab
 

What's hot (20)

Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
 
Estimates & estimating - Наташа Новотная
Estimates & estimating - Наташа НовотнаяEstimates & estimating - Наташа Новотная
Estimates & estimating - Наташа Новотная
 
Как оценить проект, чтобы не было мучительно больно...потом
Как оценить проект, чтобы не было мучительно больно...потомКак оценить проект, чтобы не было мучительно больно...потом
Как оценить проект, чтобы не было мучительно больно...потом
 
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
 
Оценка сроков IT проектов
Оценка сроков IT проектовОценка сроков IT проектов
Оценка сроков IT проектов
 
Test labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсеTest labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсе
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
 
Test labs 2016. Пренебрежение лучшими практиками тестирования
Test labs 2016. Пренебрежение лучшими практиками тестированияTest labs 2016. Пренебрежение лучшими практиками тестирования
Test labs 2016. Пренебрежение лучшими практиками тестирования
 
Оценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПООценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПО
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
 
Распределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качестваРаспределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качества
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проекта
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в Agile
 
евгения фирсова нерелизное тестирование
евгения фирсова   нерелизное тестированиеевгения фирсова   нерелизное тестирование
евгения фирсова нерелизное тестирование
 
Варианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовВарианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектов
 
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
 
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценка
 
Sq adays 2010_balashenko
Sq adays 2010_balashenkoSq adays 2010_balashenko
Sq adays 2010_balashenko
 
Обеспечение качества: Практические советы
Обеспечение качества: Практические советыОбеспечение качества: Практические советы
Обеспечение качества: Практические советы
 
Аудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проектеАудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проекте
 

Similar to How to estimate time for testing

Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»DataArt
 
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!SQALab
 
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: Iosif Itkin
 
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в SoftengiКак оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в SoftengiSoftengi
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QAFest
 
Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Ontico
 
Автоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производстваАвтоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производстваSQALab
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиSQALab
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar
 
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Andrey Ladutko
 
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQAFest
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAndrey Rebrov
 
ISTQB Сертификация. Приводим знания в порядок
ISTQB Сертификация. Приводим знания в порядокISTQB Сертификация. Приводим знания в порядок
ISTQB Сертификация. Приводим знания в порядокSQALab
 
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаAlexei Lupan
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщикаSQALab
 
Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Elena Petrova
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙСтановление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙCEE-SEC(R)
 

Similar to How to estimate time for testing (20)

Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»
 
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!
 
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
 
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в SoftengiКак оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
 
Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)
 
Автоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производстваАвтоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производства
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить баги
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
 
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
 
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
 
ISTQB Сертификация. Приводим знания в порядок
ISTQB Сертификация. Приводим знания в порядокISTQB Сертификация. Приводим знания в порядок
ISTQB Сертификация. Приводим знания в порядок
 
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщика
 
Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Становление программы внутренних аудитов.
Становление программы внутренних аудитов.
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Тест-дизайнер в "попугаях"
Тест-дизайнер в "попугаях"Тест-дизайнер в "попугаях"
Тест-дизайнер в "попугаях"
 
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙСтановление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
 

How to estimate time for testing

  • 1. Как оценить время на тестирование Зиновьев Александр QAS Training Center, Softengi
  • 2. О себе Зиновьев Александр • Компания Softengi, Test Lead • Преподователь QAS Training Center • ISTQB® Certified Tester, Foundation Level • Certified ScrumMaster® • Связан с тестированием 4 года • Контакты: e-mail: alexander.zinovyev@softengi.com shurik.zinovyev@gmail.com skype: alexandr.zinoviev
  • 3. О компании Мы — команда Softengi, и мы уже более 15 лет анализируем, разрабатываем, тестируем ПО для заказчиков из Швейцарии, Германии, США, Бельгии, Украины. Потому что они — банкиры, экологические ассоциации, страховые компании, министерства и корпорации. Департамент QA Service создан активной командой тестировщиков Softengi. Мы обучаем в школе тестирования, развиваем продвинутых специалистов в тренинг центре и предоставляем услуги тестирования заказчикам.
  • 4. Что такое оценка? Оценка – это глубокий анализ документации проекта для предоставления необходимого времени и ресурсов для выполнения задачи
  • 10. Упражнение Оценка трудозатрат на выполнение задачи
  • 11. Требования Web-приложение «Университет». Должно содержать: 1. Справочник студентов (добавление, изменение, удаление). • Атрибуты – фамилия, имя, отчество, стипендия (признак), дата рождения. 2. Справочник преподавателей (добавление, изменение, удаление). • Атрибуты – фамилия, имя, отчество, зп, дата рождения. • При перемещении по справочнику преподавателей, должна обновляться подчиненная таблица студентов, кот. обучаются у данного преподавателя. • Должна быть возможность добавить в эту подчиненную таблицу существующего студента из справочника или удалить его из этой подчиненной таблицы (не из справочника). • Один студент может обучаться у нескольких преподавателей (по разным дисциплинам).
  • 14. К чему это приводит?
  • 16. Работа по ночам и выходным
  • 17. Упускаем важные виды тестирования
  • 20.
  • 23. На что еще нужно время? • Время на приемочное тестирование • Время на заведение дефектов • Время на регрессионное тестирование • Время на смоук тестирование • На тестирование кроссбраузерности • На тестирование производительности
  • 26. Минусы: Мы тратим много времени на оценку
  • 27. Оцениваем с помощью «декомпозиции работ»
  • 28. Виды работ Оценка Требования 1 Тестовая документация 8 Выполнение тестирования 16 Баги ? Буфер ? Итого 25+
  • 29. Виды работ Оценка Требования анализ существующих 1 уточнение с заказчиком 2 Тестовая документация Тест План 2 Тест кейсычек листы 8 Выполнение тестирования Подготовка данных 2 Функциональное тестирование 12 Тестирование защищенности 2 Нагрузочное тестирование 4 Кросс-браузерное тестирование 3 Баги ? Буфер ? Итого 36+
  • 30. К чему мы пришли?
  • 31. Памятка для тестировщика 1.Анализ требований 2.Консультации с аналитиками, разработчиками, тест-лидом 3.Подготовка тестовой документации 4.Время на тестирование 5.Время на регресионное тестирование 6.Буфер/Риски
  • 33. Потребители документа Менеджер проекта Тестировщик Тест лид Клиент
  • 34. Мы используем Estimation Check-List уже около двух лет
  • 35. За это время было оценено более 50 проектов
  • 36. На любой вопрос заказчика «куда уходит время» у нас есть ответ 
  • 37. Плюсы: • Очень детально разбираемся в продукте на этапе оценки • Большинство вопросов мы задаем еще перед началом работ • Не упускаем важных типов тестирования • Точная и предсказуемая оценка • Заказчик знает за что он платит деньги
  • 39. А зачем это заказчику?
  • 40. Мне и так хорошо
  • 41.
  • 42. Сэкономленное время = ваше развитие

Editor's Notes

  1. О проекте Отдел тестирования – 30 человек Выделенный Test Manager + 5 QC Leads Приложение – ERP система по анализу выбросов Проект – мамонт (12 лет разработки, 21 модуль + дополнения)
  2. Бытует мнение что в качестве оценки на тестирование можно использовать % от разработки Или оценка пальцем в небо Помните был такой ведущий Валдис Пельш, вел он программу Угадай мелодию. Они там использовали фразу «Я угадаю эту мелодию с двух нот». Так вот в тестировании такого нет, это не соревнование. Мы боремся в первую очередь за качество и предсказуемость. Нет – приблизительным цифрам, оценка должна быть максимально точной! При оценке пальцем в небо – «а я это протестирую за 30 минут» мы не редко промахиваемся Анализ Время, которое нам нужно Ресурсы которые нам нужны Предоставить сроки Быть предсказуемым
  3. Бытует мнение что в качестве оценки на тестирование можно использовать % от разработки
  4. Бытует мнение что в качестве оценки на тестирование можно использовать % от разработки ----- убрать чувака этого
  5. Рекомендации экспертов
  6. Рекомендации экспертов
  7. Или оценка пальцем в небо Помните был такой ведущий Валдис Пельш, вел он программу Угадай мелодию. Они там использовали фразу «Я угадаю эту мелодию с двух нот». Так вот в тестировании такого нет, это не соревнование. Мы боремся в первую очередь за качество и предсказуемость. Нет – приблизительным цифрам, оценка должна быть максимально точной! При оценке пальцем в небо – «а я это протестирую за 30 минут» мы не редко промахиваемся
  8. Или оценка пальцем в небо Помните был такой ведущий Валдис Пельш, вел он программу Угадай мелодию. Они там использовали фразу «Я угадаю эту мелодию с двух нот». Так вот в тестировании такого нет, это не соревнование. Мы боремся в первую очередь за качество и предсказуемость. Нет – приблизительным цифрам, оценка должна быть максимально точной! При оценке пальцем в небо – «а я это протестирую за 30 минут» мы не редко промахиваемся
  9. Или оценка пальцем в небо Помните был такой ведущий Валдис Пельш, вел он программу Угадай мелодию. Они там использовали фразу «Я угадаю эту мелодию с двух нот». Так вот в тестировании такого нет, это не соревнование. Мы боремся в первую очередь за качество и предсказуемость. Нет – приблизительным цифрам, оценка должна быть максимально точной! При оценке пальцем в небо – «а я это протестирую за 30 минут» мы не редко промахиваемся
  10. Не укладываемся в сроки Превышаем нашу оценку И начинаем работать по ночам Истории из личной жизни... Как плохо без оценки тестирования
  11. Не укладываемся в сроки Превышаем нашу оценку И начинаем работать по ночам
  12. Как избежать вопросов в дальнейшем: а учли ли вы это? а почему мы это пропустили? А почему мы не учли это в тестировании?
  13. Как избежать вопросов в дальнейшем: а учли ли вы это? а почему мы это пропустили? А почему мы не учли это в тестировании?
  14. В начале своей карьеры тестировщика, мне сказали несколько золотых правил оценки:
  15. В начале своей карьеры тестировщика, мне сказали несколько золотых правил оценки:
  16. В начале своей карьеры тестировщика, мне сказали несколько золотых правил оценки:
  17. Время на изучение спецификации зависит от вашего опыта и сложности требований Чеклист и спецификация Чеклист два дня Спецификация один день Аааа...тестирование?
  18. Если с оценкой времени на изучение спецификации и написание чеклиста все более менее понятно, то с оценкой времени на тестирование уже другие танцы  Если с оценкой времени на написание тестовой документации и изучение спецификации более менее все понятно
  19. Если с оценкой времени на изучение спецификации и написание чеклиста все более менее понятно, то с оценкой времени на тестирование уже другие танцы  Если с оценкой времени на написание тестовой документации и изучение спецификации более менее все понятно
  20. Если с оценкой времени на изучение спецификации и написание чеклиста все более менее понятно, то с оценкой времени на тестирование уже другие танцы  Если с оценкой времени на написание тестовой документации и изучение спецификации более менее все понятно
  21. После очередного такого промаха, и яростного взгляда заказчика на нас, мы решили разобраться в чем мы ошиблись? Собрали все эти мысли воедино и засели на долгие недели подготовки и обработки... Результатом наших стараний получился документ, который мы назвали QC Estimation Check-List
  22. Цель этого документа – покрыть как можно больше типовых ошибок и недочетов при оценке Какова цель - бампер
  23. Основная секция документа включает в себя оценку времени: - На разработку и обновление тестовой документации, ревью спецификации и дизайн спецификации. На выполнение тестовых сценариев, выполнение разных типов тестов Оценка буфера на выполнение всех тестовых работ
  24. QC Lead для того чтобы видеть на что будет уходить время Manager – для получения финальной цифры и предоставления ее клиенту Менеджер проекта, Тест лид, клиент