23
Alien bugs

A1QA Summer 2014 - Alien bugs

Embed Size (px)

DESCRIPTION

A1QA Summer 2014 - Alien bugs P.Novik

Citation preview

Page 1: A1QA Summer 2014 - Alien bugs

Alien bugs

Page 2: A1QA Summer 2014 - Alien bugs

2

Вы не понимаете о чём дефект?

Page 3: A1QA Summer 2014 - Alien bugs

3

Дефекты от пользователей/заказчиков/бета-тестеров

Page 4: A1QA Summer 2014 - Alien bugs

4

Пропуск дефектов

Page 5: A1QA Summer 2014 - Alien bugs

5

Не получается локализовать дефект.Что делать?

Page 6: A1QA Summer 2014 - Alien bugs

6

Непонятные дефекты, откуда? Junior testers Senior testers Developers Managers Кто то ещё

Page 7: A1QA Summer 2014 - Alien bugs

7

Регламент по работе с дефектами.

1. Список необходимых для заполнения атрибутов.

2. Описание жизненного цикла.

3. Примеры к пункту 1 и 2.

Page 8: A1QA Summer 2014 - Alien bugs

8

Как следовать регламенту? Подтвердить и согласовать

регламент со всем участниками проекта (оптимально на старте проекта).

Если дефекты вносятся не по

Старайтесь избегать частых изменений регламента.

регламенту – то их автор тюлень они сразу переводятся в статус для переформулировки либо признаются невалидными.

Page 9: A1QA Summer 2014 - Alien bugs

9

Не все могут описывать дефекты по регламенту.

Page 10: A1QA Summer 2014 - Alien bugs

10

Оптимизированная форма для описания дефекта.

Page 11: A1QA Summer 2014 - Alien bugs

11

Автоматический баг-репортинг

Page 12: A1QA Summer 2014 - Alien bugs

12

Дефекты после релиза, как с ними жить?

Page 13: A1QA Summer 2014 - Alien bugs

13

Обрабатываем дефект

1. Поиск похожего дефекта.

2. Воспроизведение дефекта.

Page 14: A1QA Summer 2014 - Alien bugs

14

Обрабатываем дефект

3. Обратиться за помощью:

a. К тестировщикам

b. К разработчикам

c. Автору дефекта

Page 15: A1QA Summer 2014 - Alien bugs

15

Ограничивайте время

Page 16: A1QA Summer 2014 - Alien bugs

16

Правило «трёх пинков» – или как избавляться от дефектов.

Page 17: A1QA Summer 2014 - Alien bugs

17

Как бороться с регрессионными дефектами?

Запросить обратную связь у разработчика.

Page 18: A1QA Summer 2014 - Alien bugs

18

Померяйте эффективность!

Page 19: A1QA Summer 2014 - Alien bugs

19

Посчитайте статистику

Январь

ФевральМарт

АпрельМай

ИюньИюль

Август

Сентябрь

Октябрь

Ноябрь

Декабрь

3834

2725

18

1210

12 11 128

5

Количество регрессионных дефектов

Вася Петя Антон Дима Федя

73

12

23

60

44

Количество обратной связи

Page 20: A1QA Summer 2014 - Alien bugs

20

Что делать, когда не получается воспроизвести дефект?

Page 21: A1QA Summer 2014 - Alien bugs

21

Алгоритм воспроизведения дефекта:

1. Собрать всю информацию

2. Выделить существенное и откинуть лишнее

3. Сгенерировать все возможные гипотезы

4. Отсортировать их по степени вероятности

5. Проверить поочередно каждую гипотезу:

a. Тест для подтверждения гипотезы

b. Тест для опровержения гипотезы

6. Вернуться к шагу 3 и сгенерировать новые гипотезы

Page 22: A1QA Summer 2014 - Alien bugs

22

Забудьте обо всём и начните сначала!

Page 23: A1QA Summer 2014 - Alien bugs

Thank you

[email protected]