520.12K
Категория: ПрограммированиеПрограммирование

Жизненный цикл дефекта

1.

ЛЕКЦИЯ 4
«Жизненный цикл дефекта»
1

2.

Содержание:
• Системы управления дефектами
• Жизненный цикл дефекта
• Статусы и резолюции дефектов
2

3.

Система отслеживания ошибок
Система отслеживания ошибок
(англ. bug tracking system) —
прикладная программа,
разработанная с целью помочь
учитывать и контролировать ошибки и
неполадки, найденные в программах,
пожелания пользователей, а также
следить за процессом устранения этих
ошибок.
3

4.

Примеры баг-трекинговых систем:
• Atlassian Jira
• Bugzilla
• Redmine
• YouTrack
• MantisBT
4

5.

Postponed
Open
TBR
In Progress
Resolved
Closed
1.
2.
3.
4.
5.
6.
7.
Fixed
Fixed Indirectly
Functions As
Designed (FAD)
Won’t Fix
Duplicate
Incomplete
Cannot Reproduce
5

6.

Жизненный цикл дефекта
Что такое статус дефекта?
Статус дефекта показывает, кто на
данный момент работает с
дефектом и что следует делать с
дефектом.
6

7.

Статусы дефекта:
Open
Дефект был внесен в систему и пока
еще не обрабатывался
7

8.

Статусы дефекта:
In Progress
Разработчик начал исправление
дефекта
8

9.

Статусы дефекта:
Resolved
Дефект исправлен с точки зрения
разработчика или ПМ, но качество
исправления не проверялось
тестировщиком
9

10.

Статусы дефекта:
Closed
Качество исправление дефекта было
подтверждено тестировщиком, и все
активности по дефекту были
завершены
10

11.

Статусы дефекта:
Postponed
Исправление дефекта по некоторым
причинам откладывается на
некоторое время
11

12.

Статусы дефекта:
To Be Reformulated
Дефект не достаточно понятно описан.
Он должен быть доработан или
переформулирован
12

13.

Резолюции дефекта:
Помимо статуса, у дефекта
есть резолюция
Резолюция - решение о дефекте
13

14.

Резолюции дефекта:
Резолюция
Fixed
Описание
Дефект исправлен.
Fixed Indirectly
Дефект исправился сам собой
исправления другого дефекта.
Functions As
Designed
(FAD)
Требование заказчика
Тестировщик внес дефект по ошибке
после
14

15.

Резолюции дефекта:
"Это не баг – это фича!“
Цитаты великих разработчиков
15

16.

Резолюции дефекта:
Резолюция
Описание
Для исправления такого дефекта необходимо
Won’t Fix
много временных затрат, нет времени или
смысла исправлять дефект
Duplicate
Incomplete
Подобный дефект был внесен ранее.
Дефект описан не достаточно подробно.
Cannot Reproduce Дефект не воспроизводится.
16

17.

Жизненный цикл дефекта
Действия
Тестировщик
Разработчик
Менеджер Заказчик
Submit
д
д
д
д
Modify
д
д
д
д
Assign
д
Start Progress
д
Resolve
д
Reopen
д
Reformulate
Close
д
д
Postpone
д
д
д
д
17

18.

Подводя итоги…
Статусы дефекта:
1.
2.
3.
4.
5.
6.
Open
In Progress
Resolved
Closed
Postponed
To Be Reformulated (TBR)
Резолюции дефекта:
1.
2.
3.
4.
5.
6.
7.
Fixed
Fixed indirectly
Functions As Designed (FAD)
Won’t Fix
Duplicate
Incomplete
Cannot Reproduce
18

19.

Спасибо за внимание!
Жду ваших вопросов
19
English     Русский Правила