Системы отслеживания ошибок (bug tracking system BTS) - Зачем нужны BTS

E-mail Печать PDF
Рейтинг пользователей: / 7
ХудшийЛучший 
Индекс материала
Системы отслеживания ошибок (bug tracking system BTS)
Зачем нужны BTS
Пример обработки одной ошибки
Классификация программных ошибок
Структура хорошего отчета по ошибке
Основные атрибуты отчета об ошибке
Советы Джоеля Спольски по использования BTS
Жизненный цикл ошибки
Рассмотрение конкретной BTS на примере Mantis
Все страницы

Зачем нужны BTS

Для компании по производству ПО внедрение BTS — своего рода политический ход. Информация о проекте, известная ранее лишь начальнику и нескольким программистам, становится доступной широкому кругу разработчиков и менеджеров. В результате ведение проекта превращается в реально контролируемый процесс, что позволяет в ряде случаев предотвратить появление заведомо невыполнимых проектов. Более того, облегчается коммуникация между специалистами отдела качества (QA) и программистом при работе над конкретными ошибками.

Ведение базы данных ошибок в программе – один из признаков хорошей программистской команды. К сожалению, далеко не все разработчики её используют. Одно из типичных программистских заблуждений – это вера в то, что можно сведения обо всех ошибках удержать в памяти или на отрывных листочках.

Если вы пишете код, пусть даже в одиночку, и не ведёте систематизированный учёт всех найденных в коде ошибок, вы обречены поставлять низкокачественный продукт. В хороших командах база данных учёта ошибок не просто используется, это становится привычкой. И программисты начинают её использовать для поддержки своих рабочих планов, список назначенных им ошибок делают стартовой страницей своего браузера.

Главной деятельностью тестировщика является обнаружение багов. Но ошибку мало найти. О найденной проблеме нужно сообщить программисту, который затем исправит ее, или другому ответственному за это члену команды. Однако и это еще не все. После того как ошибка исправлена, необходимо будет провести тест, который выявлял ее ранее, еще раз - чтобы убедится, что это исправление действительно имеет место, кроме того необходимо будет провести целый набор тестов для того, чтобы удостоверится в том, что сделанное исправление не нарушило работу других частей программы.

Выполнение описанных задач без специализированной системы (BTS) становиться крайне затруднительным.



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

Комментарии, категория: "IT"

Интересное




Похожие материалы

Партнёры