22
1 Пять параметров, которые должен знать каждый тест- менеджер Сергей Олейников Parallels

CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

Embed Size (px)

Citation preview

Page 1: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

1

Пять параметров, которые должен знать каждый тест-менеджер

Сергей Олейников

Parallels

Page 2: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

2

• 2000-2002, РосНИИ ИИ НФ• 2000 – 2001, разработчик• 2001 – 2002, вед. разработчик

• 2002-2004, Softberry• вед. разработчик

• 2004 – сегодня, Parallels• 2004 – 2005, разработчик в Plesk for Linux• 2005 – 2007, вед. разработчик Plesk API• 2007 – 2008, руководитель группы• 2008 – 2009, руководитель по организации R&D процессов • 2008 – 2010, руководитель тестирования• 2009 – 2010, руководитель направления производительности и

безопасности продуктов Parallels Panel• 2011 – по наст. момент, директор по разработке программных

продуктов

О себе

Page 3: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

3

Управлять качеством, как?

• Организация тестирования

• Анализ текущего качества и прогнозирование

Page 4: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

4

Показать текущее качество, как?

• Я думаю, что....

• С пеной у рта

• Использовать метрики

Page 5: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

5

Метрики

• Объективны

• Помогают спрогнозировать развитие ситуации

Page 6: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

6

Метрики vs. Команды

• 2-8 инженеров

• от 10 инженеров, в т.ч.• разработчики• тестировщики• тех. писатели• и т.д.

Page 7: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

7

Как считать метрики

• Bug tracker

• Excel

Page 8: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

8

Метрика: Открытые баги (Open Trend)

• Показывает количество багов, которые нужно исправить

• Скорость

Page 9: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

9

Метрика: Открытые баги (Open Trend)

• Показывает количество багов, которые нужно исправить

• Скорость (Found trend, To fix)

Page 10: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

10

Time

Bug

s

1-2 months 1-2 months 1-2 months 1-2 months 1-2 monthsBeta Release

Traditional 1 milestone waterflow

Integration/ReleaseIntegration/Release

Page 11: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

Метрики

Page 12: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

12

Метрика: Найденные баги (Found Trend)

• Показывает количество найденных багов

• Сортировка по важности

Page 13: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

13

Метрика: Найденные баги (Found Trend)

• Показывает количество найденных багов

• Сортировка по важности

Page 14: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

14

Метрика: Разрешенные к фиксу

• Неважные баги можно выкинуть

• Показывает %%

Page 15: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

15

Метрика: Разрешенные к фиксу

• Неважные баги можно выкинуть

• Показывает %%

Page 16: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

16

Метрика: Надежность

• Показывает количество найденных reliability багов

• Сортировать по важности

Page 17: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

17

Метрика: Надежность

• Показывает количество найденных reliability багов

• Сортировать по важности

Page 18: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

18

Метрика: Регрессия

• Показывает количество найденных регрессионных багов

• Сортировать по важности

Page 19: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

19

Метрика: Регрессия

• Показывает количество найденных регрессионных багов

• Сортировать по важности

Page 20: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

20

Метрика: Quality Rating

• от 1 до 5

• Ставится инженерами

• Субъективна

Page 21: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

21

Итого:

• Найденные баги

• Разрешенные баги к фиксу

• Надежность

• Регрессия

• Quality Rating

Page 22: CodeFest 2011. Олейников С. — 5 параметров, которые должен знать тестменеджер

22

Спасибо!

Сергей Олейников

[email protected]

oleynikov.blogspot.com