Top Banner
Как оценить время на тестирование Зиновьев Александр QAS Training Center, Softengi
44

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

Jul 15, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi

Как оценить время на тестирование

Зиновьев Александр

QAS Training Center, Softengi

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

О себеЗиновьев Александр

• Компания Softengi, Test Lead

• Преподователь QAS Training Center

• ISTQB® Certified Tester, Foundation Level

• Certified ScrumMaster®

• Связан с тестированием 4 года

• Контакты:

e-mail: [email protected]

[email protected]

skype: alexandr.zinoviev

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

О компании

Департамент QA Service создан активной командой тестировщиков Softengi. Мы обучаем в школе тестирования, развиваем продвинутых специалистов в тренинг центре и предоставляем услуги тестирования заказчикам.

Мы — команда Softengi, и мы уже более 15 лет анализируем, разрабатываем, тестируем ПО для заказчиков из Швейцарии, Германии, США, Бельгии, Украины. Потому что они — банкиры, экологические ассоциации, страховые компании, министерства и корпорации.

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

Что такое оценка?

Оценка – это глубокий анализ документации проекта для предоставления необходимого времени и ресурсов для выполнения задачи

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

Как оценивают?

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

Процент от разработки

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

Экспертная оценка

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

Специальный метод

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

Пальцем в небо

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

Упражнение

Оценка трудозатрат на выполнение задачи

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

Требования

Web-приложение «Университет». Должно содержать:1. Справочник студентов (добавление, изменение, удаление).• Атрибуты – фамилия, имя, отчество, стипендия

(признак), дата рождения.

2. Справочник преподавателей (добавление, изменение, удаление). • Атрибуты – фамилия, имя, отчество, з\п, дата рождения.• При перемещении по справочнику преподавателей,

должна обновляться подчиненная таблица студентов, кот. обучаются у данного преподавателя.

• Должна быть возможность добавить в эту подчиненную таблицу существующего студента из справочника или удалить его из этой подчиненной таблицы (не из справочника).

• Один студент может обучаться у нескольких преподавателей (по разным дисциплинам).

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

Быстро оцениваем

«пальцем в небо»

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

~ 24 часа

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

К чему это приводит?

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

Не укладываемся в сроки

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

Работа по ночам и выходным

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

Упускаем важные виды тестирования

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

Решение

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

Декомпозиция

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

Анализ спецификации

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

Сколько времени на тесты?

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

• Время на приемочное тестирование• Время на заведение дефектов• Время на регрессионное тестирование• Время на смоук тестирование• На тестирование кроссбраузерности• На тестирование производительности

На что еще нужно время?

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

Тестовая документация

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

Буфер

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

Минусы:

Мы тратим много времени на оценку

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

Оцениваем с помощью

«декомпозиции работ»

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

Виды работ Оценка

Требования 1

Тестовая документация 8

Выполнение тестирования

16

Баги ?

Буфер ?

Итого 25+

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

Виды работ Оценка

Требования

анализ существующих 1

уточнение с заказчиком 2

Тестовая документация

Тест План 2

Тест кейсы\чек листы 8

Выполнение тестирования

Подготовка данных 2

Функциональное тестирование 12

Тестирование защищенности 2

Нагрузочное тестирование 4

Кросс-браузерное тестирование 3

Баги ?

Буфер ?

Итого 36+

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

К чему мы пришли?

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

Памятка для тестировщика

1.Анализ требований

2.Консультации с аналитиками, разработчиками, тест-лидом

3.Подготовка тестовой документации

4.Время на тестирование

5.Время на регресионное тестирование

6.Буфер/Риски

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

QC Estimation Check List

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

Потребители документа

Менеджер проекта

Тестировщик Тест лид

Клиент

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

Мы используем Estimation Check-List уже около двух лет

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

За это время было оценено более 50 проектов

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

На любой вопрос заказчика «куда уходит время» у нас

есть ответ

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

Плюсы:

• Очень детально разбираемся в продукте на этапе оценки

• Большинство вопросов мы задаем еще перед началом работ

• Не упускаем важных типов тестирования

• Точная и предсказуемая оценка

• Заказчик знает за что он платит деньги

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

Зачем мне это?

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

А зачем это заказчику?

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

Мне и так хорошо

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

Сэкономленное время

ваше развитие=

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