Вход/Регистрация
tестирование dot com
вернуться

Савин Роман

Шрифт:

Значение Open присваивается багу автоматически при занесении бага.

Закрыть баг можно только при соответствующей резолюции (об этом

через минуту).

Значение Re-Open выбирается тестировщиком, когда он возрож-

дает к жизни закрытый баг.

Почему возникают ситуации, когда баги приходится открывать

заново?

Жизнь замечательных багов

235

Например

• программист сделал изменение в коде и поломал отремонтиро-

ванный ранее код, так что проблема появилась заново. В этом слу-

чае говорят о том, что баг был reintroduced ("заново внесен на рас-

смотрение" — так себе перевод, но ничего лучше я не нашел);

• баг был найден на машине для пользователей. Программист сде-

лал checkin отремонтированного кода в бранч-версии машины для

пользователей и позабыл сделать checkin в ствол. Следовательно,

в следующем релизе баг появляется снова.

В связи со статусом запомним две вещи:

• ВСЕ найденные баги должны заноситься в СТБ. Исклю-

чений быть не может. Ваша работа как тестировщика —

искать баги. Единственный и неповторимый результат вашей

работы — баг, занесенный в СТБ. Умные программисты ни-

когда на вас не обидятся, так как качество их работы измеря-

ется не количеством багов, ими допущенных, а скоростью,

с которой они эти баги чинят (почти по Глебу Жеглову);

• занесенные в СТБ баги НИКОГДА не удаляются из СТБ.

Чтобы ни случилось, пока живет компания, ее СТБ вклю-

чает ВСЕ баги, найденные в продукте. Администратор СТБ

должен настроить последнюю так, чтобы исключить воз-

можность удаления багов пользователями СТБ.

Таким образом, каждый баг, когда-либо найденный в продукте,

будет иметь одно из трех упомянутых значений статуса.

RESOLUTION (РЕЗОЛЮЦИЯ)

Это ниспадающее меню со значениями:

Not Assigned (не приписан)

Assigned (приписан)

Fix in Progress (баг ремонтируется)

Fixed (баг отремонтирован)

Build in Progress (билд на тест-машину в процессе)

Verify (проведи регрессивное тестирование)

Fix is Verified (ремонт был успешен)

Verification Failed (ремонт был неуспешен)

Can't Reproduce (не могу воспроизвести)

Duplicate (дубликат)

Not a bug (не баг)

3rd party bug (не наш баг)

No longer applicable (поезд ушел)

236

Тестирование Дот Ком. Часть 3

Резолюция — очень важный атрибут, напрямую связанный со

статусом.

Если статус — это своего рода "жив", "умер", "реинкарнировался", то резолюция — это "поступил в институт", "женился", "купил

машину", т.е. резолюция — это детализация статуса.

Not Assigned (не приписан)

Такая резолюция может быть после того, как баг занесен, но лицо,

занесшее баг в СТБ, не знает, кто может этот баг зафиксировать.

Assigned (приписан)

К новому багу приписан держатель (owner), т.е. лицо, ответст-

венное за совершение следующего действия в отношении бага в

соответствии с процессом.

Как мы помним, у каждого открытого бага всегда есть дер-

  • Читать дальше
  • 1
  • ...
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: