Система отслеживания ошибок
Материал из Википедии — свободной энциклопедии
Система отслеживания ошибок (англ. bug tracking system) — прикладная программа, разработанная с целью помочь разработчикам программного обеспечения (программистам, тестировщикам и др.) учитывать и контролировать ошибки (баги), найденные в программах, пожелания пользователей, а также следить за процессом устранения этих ошибок и выполнения или невыполнения пожеланий.
Главный компонент такой системы — база данных, содержащая сведения об обнаруженных ошибках. Эти сведения могут включать в себя:
- номер (идентификатор) ошибки;
- кто сообщил о проблеме;
- дата и время, когда была обнаружена проблема;
- версия продукта, в которой обнаружена проблема;
- серьёзность (критичность) проблемы и приоритет её решения;
- описание шагов для воспроизведения, неправильного и требуемого поведения программы;
- кто занимается устранением (разрешением) проблемы;
- обсуждение возможных решений и их последствий;
- текущее состояние ошибки;
- версия продукта, в которой проблема решена.
Кроме того, удобно иметь возможность прикреплять файлы, помогающие описать проблему (например, дамп памяти или скриншот).
Типичная система отслеживания ошибок использует концепцию «жизненного цикла» ошибки, который отслеживается по состоянию, в котором находится ошибка. Система может предоставлять администратору возможность настроить, какие пользователи могут просматривать и редактировать ошибки в зависимости от их состояния, переводить их в другое состояние или удалять.
В корпоративной среде, система отслеживания ошибок может использоваться для получения отчётов, показывающих продуктивность программистов при исправлении ошибок. Однако, часто такой подход не даёт достаточно точных результатов, из-за того что разные ошибки имеют различную степень серьёзности и сложности. При этом серьёзность проблемы не имеет прямого отношения к сложности устранения ошибки.
[править] См. также
[править] Примеры систем отслеживания ошибок
- Свободно распространяемые
- Проприетарные
- Разное

