Post on 31-Oct-2014
description
Estimates & Estimatingв тестировании
Новотная Наталья
Сообщество Тестировщиков Днепропетровска – 2011
Сообщество Тестировщиков Днепропетровска – 2011
ДОБРЫЙ ВЕЧЕР!
Я РАДА ВАС ВИДЕТЬ
Сообщество Тестировщиков Днепропетровска – 2011
Определения Estimates и Estimating
Что и Как оцениватьРабота с эстимейтамиВыводы
Estimates & Estimating - Содержание
Сообщество Тестировщиков Днепропетровска – 2011
Определения Estimates и Estimating
Что и Как оцениватьРабота с эстимейтамиВыводы
Estimates & Estimating - Содержание
Сообщество Тестировщиков Днепропетровска – 2011
Определение Estimates и Estimating
Estimates – предварительная оценка
To Estimate (Estimating )– процесс установления оценки
To calculate approximately (the amount, or value of something)
The ability to accurately estimate the time and/or cost taken for a project
Сообщество Тестировщиков Днепропетровска – 2011
Определение Estimates и Estimating
Какие виды эстимейтов вы знаете?
Сообщество Тестировщиков Днепропетровска – 2011
Определение Estimates и Estimating
ПредварительныеДетальныеОбновленные \ УточненныеУтвержденные
ЛиповыеНереальныеРаздутыеКак Бог на душу положит
Сообщество Тестировщиков Днепропетровска – 2011
Определение Estimates и Estimating
Предварительные Детальные
Сжатые Раздутые
Сообщество Тестировщиков Днепропетровска – 2011
Жизненный цикл проекта
Сообщество Тестировщиков Днепропетровска – 2011
Определения Estimates и Estimating
Что и Как оцениватьРабота с эстимейтамиВыводы
Estimates & Estimating - Содержание
Сообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать
1. Определить важность и срочность задачи2. Декомпозиция задачи3. Оценка модулей\частей задачи4. Подсчет итогового значения5. Выдача результата
Алгоритм
Сообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать
1. Определить важность и срочность задачи
• Спросить
• Уточнить \ подтвердить
• На каком этапе вы находитесь
• Можно ли отодвинуть вашу текущую работу
Сообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать
2. Декомпозиция задачиКакие модули приложения затрагивает изменение?
Какие модули получают регрессию?
Какие конфигурации необходимо проверить?
Какие данные необходимо подготовить?
Как изменение отразится на нагрузке?
Какие подготовительные работы нужно сделать?
Что можно автоматизировать?
Сообщество Тестировщиков Днепропетровска – 2011
Декомпозиция задачи - Пример 1
Сообщество Тестировщиков Днепропетровска – 2011
Декомпозиция задачи – Пример 2
Сообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать
3. Оценка декомпозированной задачи
Тест-дизайн ( анализ требований, написание тест-кейсов)
Тестирование раунд 1
Багфикс
Тестирование раунд 2
Регрессия
Нагрузка
Сопроводительная документация
Сообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать
4. Подсчет итогового значения
Буфер - это задача ненулевой длительности, но не имеющей требования к производительности.
Сообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать
5. Выдача результатаОцени задачу
20 - 28 часов
Сообщество Тестировщиков Днепропетровска – 2011
5. Выдача результата
Test Design
Testing 1 cycle
Testing 2 cycle
Regression Performance Automation Total efforts
4 m/d 2.5 m/d 1.5 m/d 0.5 m/d N/A N/A 8.5 m/d
Оценка покрывает:Сама проверка функционалаПроверка на разных входных данныхПроверка на 3- конфигурациях (IE7\8 FF)Взаимодействие с модулем КРегрессия при генерация отчетов и печати страниц
Также, учтен риск использования новой технологии и настройки тестового сервера.
Сообщество Тестировщиков Днепропетровска – 2011
5. Выдача результата
Сообщество Тестировщиков Днепропетровска – 2011
5. Выдача результата
Сообщество Тестировщиков Днепропетровска – 2011
Выводы
Относитесь к задаче эстимирования как к обычной задаче, т.е.
узнавайте ее важность и срочность и выделите время
Вопросы при декомпозиции всегда одни и те же, но ответы
разные. Создайте свой список вопросов.
Используйте процесс в проекте, как опору для эстимации
Всегда добавляйте резервное время
Оформляйте результат вашей работы
Сообщество Тестировщиков Днепропетровска – 2011
Определения Estimates и Estimating
Что и Как оцениватьРабота с эстимейтамиВыводы
Estimates & Estimating - Содержание
Сообщество Тестировщиков Днепропетровска – 2011
Работа с эстимейтами
Задача А:
Задача Б:
Большое, запутанное описание
40 m/h
Мелкое изменение
8 m/h
Простая правка шаблона
8 m/h
Архитектурные изменения кода
80 m/h
Сообщество Тестировщиков Днепропетровска – 2011
Работа с оценками \ эстимейтами
20 %
80 %
Сообщество Тестировщиков Днепропетровска – 2011
Определения Estimates и Estimating
Что и Как оцениватьРабота с эстимейтамиВыводы
Estimates & Estimating - Содержание
Сообщество Тестировщиков Днепропетровска – 2011
Выводы
Относитесь к задаче эстимирования как к обычной задаче, т.е.
узнавайте ее важность и срочность и выделите время
Вопросы при декомпозиции всегда одни и те же, но ответы
разные. Создайте свой список вопросов.
Используйте процесс в проекте, как опору для эстимации
Всегда добавляйте резервное время
Оформляйте результат вашей работы
Всегда сравнивайте эстимейты с реальными данными.
Совершенствуйтесь.
Сообщество Тестировщиков Днепропетровска – 2011
СПАСИБО ЗА ВНИМАНИЕ!
Estimates & Estimating в тестировании
Сообщество Тестировщиков Днепропетровска – 2011
Skype: Ladybug-charo
Контакты:
Email: novotna.natalia@gmail.com
My Blog: http://qa-rules.blogspot.com/