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 проектов
На любой вопрос заказчика 
«куда уходит время» у нас 
есть ответ 
Плюсы: 
• Очень детально разбираемся в продукте на этапе оценки 
• Большинство вопросов мы задаем еще перед началом работ 
• Не упускаем важных типов тестирования 
• Точная и предсказуемая оценка 
• Заказчик знает за что он платит деньги
Зачем мне это?
А зачем это 
заказчику?
Мне и так 
хорошо
Сэкономленное 
время 
= 
ваше развитие
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi

More Related Content

What's hot

Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - ScrumSoumya De
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
 
5 meses de juegos ágiles
5 meses de juegos ágiles5 meses de juegos ágiles
5 meses de juegos ágilesJavier Gamarra
 
SonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualitySonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualityLarry Nung
 
How To Optimize Atlassian Jira & Jira Align for Your Agile at Scale Success
How To Optimize Atlassian Jira & Jira Align for Your Agile at Scale SuccessHow To Optimize Atlassian Jira & Jira Align for Your Agile at Scale Success
How To Optimize Atlassian Jira & Jira Align for Your Agile at Scale SuccessCprime
 
Senior mechanical engineer perfomance appraisal 2
Senior mechanical engineer perfomance appraisal 2Senior mechanical engineer perfomance appraisal 2
Senior mechanical engineer perfomance appraisal 2tonychoper2704
 
Agile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentAgile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentElizabeth Barker
 
Legal assistant performance appraisal
Legal assistant performance appraisalLegal assistant performance appraisal
Legal assistant performance appraisalevansaaron775
 
Sample employee performance review
Sample employee performance reviewSample employee performance review
Sample employee performance reviewConfidential
 
Analysis of IPMA and PMI Standards and Their Comparison
Analysis of IPMA and PMI Standards and Their ComparisonAnalysis of IPMA and PMI Standards and Their Comparison
Analysis of IPMA and PMI Standards and Their ComparisonJan Spatenka
 
All Day DevOps - Azure DevOps from Start to Star
All Day DevOps - Azure DevOps from Start to StarAll Day DevOps - Azure DevOps from Start to Star
All Day DevOps - Azure DevOps from Start to StarÁngel Rayo
 
Qa engineer performance appraisal
Qa engineer performance appraisalQa engineer performance appraisal
Qa engineer performance appraisalcampbelljonny439
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updatedTharinda Liyanage
 

What's hot (20)

Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
 
Cucumber_Training_ForQA
Cucumber_Training_ForQACucumber_Training_ForQA
Cucumber_Training_ForQA
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
5 meses de juegos ágiles
5 meses de juegos ágiles5 meses de juegos ágiles
5 meses de juegos ágiles
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
SonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualitySonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code Quality
 
How To Optimize Atlassian Jira & Jira Align for Your Agile at Scale Success
How To Optimize Atlassian Jira & Jira Align for Your Agile at Scale SuccessHow To Optimize Atlassian Jira & Jira Align for Your Agile at Scale Success
How To Optimize Atlassian Jira & Jira Align for Your Agile at Scale Success
 
Senior mechanical engineer perfomance appraisal 2
Senior mechanical engineer perfomance appraisal 2Senior mechanical engineer perfomance appraisal 2
Senior mechanical engineer perfomance appraisal 2
 
SonarQube Overview
SonarQube OverviewSonarQube Overview
SonarQube Overview
 
Agile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentAgile Methodology for WordPress Development
Agile Methodology for WordPress Development
 
SonarQube Presentation.pptx
SonarQube Presentation.pptxSonarQube Presentation.pptx
SonarQube Presentation.pptx
 
Legal assistant performance appraisal
Legal assistant performance appraisalLegal assistant performance appraisal
Legal assistant performance appraisal
 
Sample employee performance review
Sample employee performance reviewSample employee performance review
Sample employee performance review
 
Analysis of IPMA and PMI Standards and Their Comparison
Analysis of IPMA and PMI Standards and Their ComparisonAnalysis of IPMA and PMI Standards and Their Comparison
Analysis of IPMA and PMI Standards and Their Comparison
 
requirement documentation
requirement documentation requirement documentation
requirement documentation
 
All Day DevOps - Azure DevOps from Start to Star
All Day DevOps - Azure DevOps from Start to StarAll Day DevOps - Azure DevOps from Start to Star
All Day DevOps - Azure DevOps from Start to Star
 
Qa engineer performance appraisal
Qa engineer performance appraisalQa engineer performance appraisal
Qa engineer performance appraisal
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 

Viewers also liked

Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеSQALab
 
Проверка влияния внешних событий на работу мобильного приложения
Проверка влияния внешних событий на работу мобильного приложенияПроверка влияния внешних событий на работу мобильного приложения
Проверка влияния внешних событий на работу мобильного приложенияNatalia Savastiuk
 
QA Fest 2014. Вячеслав Панкратов. Как продавать тестирование разным заказчика...
QA Fest 2014. Вячеслав Панкратов. Как продавать тестирование разным заказчика...QA Fest 2014. Вячеслав Панкратов. Как продавать тестирование разным заказчика...
QA Fest 2014. Вячеслав Панкратов. Как продавать тестирование разным заказчика...QAFest
 
How to estimate time for testing
How to estimate time for testingHow to estimate time for testing
How to estimate time for testingAlexandr Zinovyev
 
Database reverse engineering
Database reverse engineeringDatabase reverse engineering
Database reverse engineeringDevOWL Meetup
 
Easily create apps using Phonegap
Easily create apps using PhonegapEasily create apps using Phonegap
Easily create apps using PhonegapDevOWL Meetup
 
SEO basics for developers
SEO basics for developersSEO basics for developers
SEO basics for developersDevOWL Meetup
 
Startup tactics for developers: A, B, C
Startup tactics for developers: A, B, CStartup tactics for developers: A, B, C
Startup tactics for developers: A, B, CDevOWL Meetup
 
Как и зачем мы тестируем UI
Как и зачем мы тестируем UIКак и зачем мы тестируем UI
Как и зачем мы тестируем UIVyacheslav Lyalkin
 
Бытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчикаБытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчикаMikalai Alimenkou
 
ECMAScript 5 Features
ECMAScript 5 FeaturesECMAScript 5 Features
ECMAScript 5 FeaturesDevOWL Meetup
 
Организация времени в тестировании
Организация времени в тестированииОрганизация времени в тестировании
Организация времени в тестированииSQALab
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияSQALab
 
Async Module Definition via RequireJS
Async Module Definition via RequireJSAsync Module Definition via RequireJS
Async Module Definition via RequireJSDevOWL Meetup
 

Viewers also liked (20)

Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
 
Проверка влияния внешних событий на работу мобильного приложения
Проверка влияния внешних событий на работу мобильного приложенияПроверка влияния внешних событий на работу мобильного приложения
Проверка влияния внешних событий на работу мобильного приложения
 
QA Fest 2014. Вячеслав Панкратов. Как продавать тестирование разным заказчика...
QA Fest 2014. Вячеслав Панкратов. Как продавать тестирование разным заказчика...QA Fest 2014. Вячеслав Панкратов. Как продавать тестирование разным заказчика...
QA Fest 2014. Вячеслав Панкратов. Как продавать тестирование разным заказчика...
 
How to estimate time for testing
How to estimate time for testingHow to estimate time for testing
How to estimate time for testing
 
Estimates & estimating - Наташа Новотная
Estimates & estimating - Наташа НовотнаяEstimates & estimating - Наташа Новотная
Estimates & estimating - Наташа Новотная
 
Database reverse engineering
Database reverse engineeringDatabase reverse engineering
Database reverse engineering
 
Bootstrap3 basics
Bootstrap3 basicsBootstrap3 basics
Bootstrap3 basics
 
Testing is coming
Testing is comingTesting is coming
Testing is coming
 
Easily create apps using Phonegap
Easily create apps using PhonegapEasily create apps using Phonegap
Easily create apps using Phonegap
 
devOWL coffee-break
devOWL coffee-breakdevOWL coffee-break
devOWL coffee-break
 
SEO basics for developers
SEO basics for developersSEO basics for developers
SEO basics for developers
 
HR VS DEV
HR VS DEVHR VS DEV
HR VS DEV
 
Lucene in Action
Lucene in ActionLucene in Action
Lucene in Action
 
Startup tactics for developers: A, B, C
Startup tactics for developers: A, B, CStartup tactics for developers: A, B, C
Startup tactics for developers: A, B, C
 
Как и зачем мы тестируем UI
Как и зачем мы тестируем UIКак и зачем мы тестируем UI
Как и зачем мы тестируем UI
 
Бытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчикаБытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчика
 
ECMAScript 5 Features
ECMAScript 5 FeaturesECMAScript 5 Features
ECMAScript 5 Features
 
Организация времени в тестировании
Организация времени в тестированииОрганизация времени в тестировании
Организация времени в тестировании
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
 
Async Module Definition via RequireJS
Async Module Definition via RequireJSAsync Module Definition via RequireJS
Async Module Definition via RequireJS
 

Similar to Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi

Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»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
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиSQALab
 
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
 
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойSQALab
 
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
 

Similar to Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi (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. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
 
Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)
 
Автоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производстваАвтоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производства
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в 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
 
Тест-дизайнер в "попугаях"
Тест-дизайнер в "попугаях"Тест-дизайнер в "попугаях"
Тест-дизайнер в "попугаях"
 

More from Softengi

Extended Reality Solutions for Digital Marketing
Extended Reality Solutions for Digital MarketingExtended Reality Solutions for Digital Marketing
Extended Reality Solutions for Digital MarketingSoftengi
 
Intecracy Group Presentation
Intecracy Group PresentationIntecracy Group Presentation
Intecracy Group PresentationSoftengi
 
Softengi - Inspired Software Engineering
Softengi - Inspired Software EngineeringSoftengi - Inspired Software Engineering
Softengi - Inspired Software EngineeringSoftengi
 
Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...
Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...
Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...Softengi
 
Infographic of Softengi's 2014
Infographic of Softengi's 2014Infographic of Softengi's 2014
Infographic of Softengi's 2014Softengi
 
Основы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в SoftengiОсновы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в SoftengiSoftengi
 
Архитектурные семинары Softengi - инфографика
Архитектурные семинары Softengi - инфографикаАрхитектурные семинары Softengi - инфографика
Архитектурные семинары Softengi - инфографикаSoftengi
 
Автоматизированный подход к локализации корпоративных приложений
Автоматизированный подход к локализации корпоративных приложенийАвтоматизированный подход к локализации корпоративных приложений
Автоматизированный подход к локализации корпоративных приложенийSoftengi
 
Scrum и пустота. Доклад Анатолия Кота, менеджера проектов Softengi, на Междун...
Scrum и пустота. Доклад Анатолия Кота, менеджера проектов Softengi, на Междун...Scrum и пустота. Доклад Анатолия Кота, менеджера проектов Softengi, на Междун...
Scrum и пустота. Доклад Анатолия Кота, менеджера проектов Softengi, на Междун...Softengi
 
About REST. Архитектурные семинары Softengi
About REST. Архитектурные семинары SoftengiAbout REST. Архитектурные семинары Softengi
About REST. Архитектурные семинары SoftengiSoftengi
 
AutoTest Refactoring. Архитектурные семинары Softengi
AutoTest Refactoring. Архитектурные семинары SoftengiAutoTest Refactoring. Архитектурные семинары Softengi
AutoTest Refactoring. Архитектурные семинары SoftengiSoftengi
 
Разработка Web-приложений на Angular JS. Архитектурные семинары Softengi
Разработка Web-приложений на Angular JS. Архитектурные семинары SoftengiРазработка Web-приложений на Angular JS. Архитектурные семинары Softengi
Разработка Web-приложений на Angular JS. Архитектурные семинары SoftengiSoftengi
 
Enviance Environmental ERP
Enviance Environmental ERPEnviance Environmental ERP
Enviance Environmental ERPSoftengi
 
Corporate Social Responsibility at Softengi
Corporate Social Responsibility at SoftengiCorporate Social Responsibility at Softengi
Corporate Social Responsibility at SoftengiSoftengi
 
Localize your business - Software Localization Services LocServ
Localize your business - Software Localization Services LocServLocalize your business - Software Localization Services LocServ
Localize your business - Software Localization Services LocServSoftengi
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPadSoftengi
 
Постановка и улучшение Scrum процесса для группы проектов в компании
Постановка и улучшение Scrum процесса для группы проектов в компанииПостановка и улучшение Scrum процесса для группы проектов в компании
Постановка и улучшение Scrum процесса для группы проектов в компанииSoftengi
 
Softengi Software Development Company Profile
Softengi Software Development Company ProfileSoftengi Software Development Company Profile
Softengi Software Development Company ProfileSoftengi
 
Путь к трассировке требований: от идеи к инструменту. SQA-Days 15
Путь к трассировке требований: от идеи к инструменту. SQA-Days 15Путь к трассировке требований: от идеи к инструменту. SQA-Days 15
Путь к трассировке требований: от идеи к инструменту. SQA-Days 15Softengi
 
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеSoftengi
 

More from Softengi (20)

Extended Reality Solutions for Digital Marketing
Extended Reality Solutions for Digital MarketingExtended Reality Solutions for Digital Marketing
Extended Reality Solutions for Digital Marketing
 
Intecracy Group Presentation
Intecracy Group PresentationIntecracy Group Presentation
Intecracy Group Presentation
 
Softengi - Inspired Software Engineering
Softengi - Inspired Software EngineeringSoftengi - Inspired Software Engineering
Softengi - Inspired Software Engineering
 
Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...
Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...
Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...
 
Infographic of Softengi's 2014
Infographic of Softengi's 2014Infographic of Softengi's 2014
Infographic of Softengi's 2014
 
Основы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в SoftengiОсновы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в Softengi
 
Архитектурные семинары Softengi - инфографика
Архитектурные семинары Softengi - инфографикаАрхитектурные семинары Softengi - инфографика
Архитектурные семинары Softengi - инфографика
 
Автоматизированный подход к локализации корпоративных приложений
Автоматизированный подход к локализации корпоративных приложенийАвтоматизированный подход к локализации корпоративных приложений
Автоматизированный подход к локализации корпоративных приложений
 
Scrum и пустота. Доклад Анатолия Кота, менеджера проектов Softengi, на Междун...
Scrum и пустота. Доклад Анатолия Кота, менеджера проектов Softengi, на Междун...Scrum и пустота. Доклад Анатолия Кота, менеджера проектов Softengi, на Междун...
Scrum и пустота. Доклад Анатолия Кота, менеджера проектов Softengi, на Междун...
 
About REST. Архитектурные семинары Softengi
About REST. Архитектурные семинары SoftengiAbout REST. Архитектурные семинары Softengi
About REST. Архитектурные семинары Softengi
 
AutoTest Refactoring. Архитектурные семинары Softengi
AutoTest Refactoring. Архитектурные семинары SoftengiAutoTest Refactoring. Архитектурные семинары Softengi
AutoTest Refactoring. Архитектурные семинары Softengi
 
Разработка Web-приложений на Angular JS. Архитектурные семинары Softengi
Разработка Web-приложений на Angular JS. Архитектурные семинары SoftengiРазработка Web-приложений на Angular JS. Архитектурные семинары Softengi
Разработка Web-приложений на Angular JS. Архитектурные семинары Softengi
 
Enviance Environmental ERP
Enviance Environmental ERPEnviance Environmental ERP
Enviance Environmental ERP
 
Corporate Social Responsibility at Softengi
Corporate Social Responsibility at SoftengiCorporate Social Responsibility at Softengi
Corporate Social Responsibility at Softengi
 
Localize your business - Software Localization Services LocServ
Localize your business - Software Localization Services LocServLocalize your business - Software Localization Services LocServ
Localize your business - Software Localization Services LocServ
 
Тестирование web-приложений на iPad
Тестирование web-приложений на iPadТестирование web-приложений на iPad
Тестирование web-приложений на iPad
 
Постановка и улучшение Scrum процесса для группы проектов в компании
Постановка и улучшение Scrum процесса для группы проектов в компанииПостановка и улучшение Scrum процесса для группы проектов в компании
Постановка и улучшение Scrum процесса для группы проектов в компании
 
Softengi Software Development Company Profile
Softengi Software Development Company ProfileSoftengi Software Development Company Profile
Softengi Software Development Company Profile
 
Путь к трассировке требований: от идеи к инструменту. SQA-Days 15
Путь к трассировке требований: от идеи к инструменту. SQA-Days 15Путь к трассировке требований: от идеи к инструменту. SQA-Days 15
Путь к трассировке требований: от идеи к инструменту. SQA-Days 15
 
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
 

Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi

  • 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 – для получения финальной цифры и предоставления ее клиенту Менеджер проекта, Тест лид, клиент