Alien bugs
Вы не понимаете о чём дефект? 
2
Дефекты от 
пользователей/заказчиков/бета-тестеров 
3
Пропуск дефектов 
4
Не получается локализовать дефект. 
Что делать? 
5
Непонятные дефекты, откуда? 
 Junior testers 
 Senior testers 
 Developers 
 Managers 
 Кто то ещё 
6
Регламент по работе с дефектами. 
1. Список необходимых для 
7 
заполнения атрибутов. 
2. Описание жизненного 
цикла. 
3. Примеры к пункту 1 и 2.
Как следовать регламенту? 
 Подтвердить и согласовать 
8 
регламент со всем 
участниками проекта 
(оптимально на старте 
проекта). 
 Если дефекты вносятся не по 
регламенту – то их автор тюлень они сразу переводятся в 
статус для переформулировки либо признаются 
невалидными. 
 Старайтесь избегать частых изменений регламента.
Не все могут описывать дефекты 
по регламенту. 
9
Оптимизированная форма для описания 
дефекта. 
10
Автоматический баг-репортинг 
11
Дефекты после релиза, как с ними жить? 
12
Обрабатываем дефект 
1. Поиск похожего дефекта. 
2. Воспроизведение дефекта. 
13
Обрабатываем дефект 
3. Обратиться за помощью: 
14 
a. К тестировщикам 
b. К разработчикам 
c. Автору дефекта
Ограничивайте время 
15
Правило «трёх пинков» – или как 
избавляться от дефектов. 
16
Как бороться с регрессионными 
дефектами? 
 Запросить обратную связь у разработчика. 
17
Померяйте эффективность! 
18
Посчитайте статистику 
38 
19 
34 
27 
25 
18 
12 
10 
12 11 12 
8 
5 
Количество регрессионных 
дефектов 73 
Количество обратной связи 
12 
23 
60 
44 
ВАСЯ ПЕТЯ АНТОН ДИМА ФЕДЯ
Что делать, когда не получается 
воспроизвести дефект? 
20
Алгоритм воспроизведения 
дефекта: 
1. Собрать всю информацию 
2. Выделить существенное и откинуть лишнее 
3. Сгенерировать все возможные гипотезы 
4. Отсортировать их по степени вероятности 
5. Проверить поочередно каждую гипотезу: 
21 
a. Тест для подтверждения гипотезы 
b. Тест для опровержения гипотезы 
6. Вернуться к шагу 3 и сгенерировать новые гипотезы
Забудьте обо всём и начните сначала! 
22
Thank you 
p.novik@a1qa.com

A1QA Summer 2014 - Alien bugs