От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Excel всё подскажет или "Вот сколько времени понадобится на тестирование" (мастер-класс)
1. Excel всё подскажет или "Вот
сколько времени понадобится
на тестирование"
Олег Колька
Алексей Лупан
2.
3. Agenda
1. Проблемы эстимации Test Activities
2. Зачем это нужно?
3. Как это считать?
4. Демонстрация метода
5. Пример подсчета для маленького проэкта или фичи
6. Средние и большие проекты
7. Q&A
5. Проблемы эстимации Test activities
Devs, PM, PO etc часто дают слишком оптимистичные
эстимейты.
• «Жесткие сроки»
• Стресс
• Неудовлетворительное качество
Поэтому нельзя опираться только на одну и тем
более зависимую оценку
6. Проблемы эстимации Test activities
Согласно статистике существует высокая
вероятность, что может иметь место недооценка
проекта, причем приблизительно в четыре раза.
• Убытки компании
• Давление со стороны менеджмента
• Демотивация
Поэтому необходимо перепроверять
экспертную или иную оценку другим
независимым методом
7. Проблемы эстимации Test activities
Необоснованные ожидания на применение новых
технологий, ресурсов и средств тестирования.
• Нарушение графика работ
• Пропущеные баги
• Отказ от потенциально «выгодной» технологии
Поэтому лучше заменить оптимистичные
оценки стандартными
8. Зачем это нужно?
Дать оценку трудозатрат QA
активностей на базе Wireframes,
FRS, а в дальнейшем на базе
SOW
9. Зачем это нужно?
Дать независимую от
DEV, проэктных либо других
эстимейтов оценку трудозатрат
SOW
12. Зачем это нужно?
Стимулировать сбор статистики и
метрик необходимых для
верификации и валидации
коеффициэнтов используемых
при калькуляции
13. Как это считать?
Берем исходный XLS файл, в
котором есть:
• с расчетные формулы
• коэффициенты
• параметры
14. Как это считать?
Вводим параметры и на выходе получаем время
разбитое по тест активностям:
Анализ BRS, FRS
Суммирование по активностям
Хай-левела, кейсы
Выполнение кейсов
Создание багов, верификация
Smoke, Регрессионное тестирование
Другие активности
17. Атомарные баллы и FRS
• Each step label
should include
step number
and step name,
• Navigating to a
• This UI element
e.g.: Step 1:
previously
indicates where
Shipping > Step
completed step
a customer is
2: Billing > Step • Remaining steps is always
located in the
3: Place Order
should be
enabled.
checkout
• As each step is
disabled (but
Customers
process, and
entered,
visible) and
cannot navigate
allows to
highlight
displayed with
to the next step
navigate only
corresponding
grey color.
until the current
after customer
step name.
one has been
has completed a
Active step
completed and
step.
name should be
validated.
non clickable.
+1
+1
+2
+1
+2
Sum=7
19. Средние и большие проекты
Основной
Основной
Основной
Основной
FB1
Основной
FB2
EXP
Основной
Основной
Основной
Основной
Основной Основной Основной Основной Основной Основной Основной Основной Основной Основной Основной
20. Как определить размер проекта?
Low - 5-200 atomic bales
>Low - 200-500 atomic bales
Average - 500-1000 atomic bales
>Average - 1000-1500 atomic bales
High - 1500-2000 atomic bales
>High - 2000 atomic bales