Жизненный цикл дефекта / ошибки при тестировании программного обеспечения

Содержание:

Anonim

Что такое жизненный цикл дефекта?

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

Статус дефекта

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

Количество состояний, через которые проходит дефект, варьируется от проекта к проекту. Ниже приведена диаграмма жизненного цикла, охватывающая все возможные состояния

  • Новый: когда новый дефект регистрируется и публикуется впервые. Ему присвоен статус НОВЫЙ.
  • Назначено: после публикации ошибки тестировщиком руководитель тестировщика утверждает ошибку и передает ее команде разработчиков.
  • Открыть : Разработчик начинает анализ и работает над исправлением дефекта.
  • Исправлено : когда разработчик вносит необходимые изменения в код и проверяет это изменение, он может сделать статус ошибки «Исправлено».
  • Ожидание повторного тестирования : после исправления дефекта разработчик предоставляет тестеру конкретный код для повторного тестирования кода. Поскольку тестирование программного обеспечения остается незавершенным со стороны тестировщиков, ему присваивается статус «ожидает повторного тестирования».
  • Повторное тестирование: на этом этапе тестировщик выполняет повторное тестирование кода, чтобы проверить, исправлен ли дефект разработчиком или нет, и меняет статус на «Повторное тестирование».

  • Проверено : тестировщик повторно тестирует ошибку после ее исправления разработчиком. Если в программном обеспечении не обнаружено ошибок, то ошибка исправляется и присваивается статус «проверено».
  • Повторное открытие : если ошибка сохраняется даже после того, как разработчик исправил ошибку, тестировщик меняет статус на «повторно открыт». И снова ошибка проходит жизненный цикл.
  • Закрыто : Если ошибка больше не существует, тестировщик присваивает статус «Закрыто».
  • Дублировать : если дефект повторяется дважды или дефект соответствует той же концепции ошибки, статус изменяется на «дублировать».
  • Отклонено : если разработчик считает, что дефект не является подлинным, он меняет дефект на «отклоненный».
  • Отложено : если текущая ошибка не является приоритетной и ожидается, что она будет исправлена ​​в следующем выпуске, таким ошибкам присваивается статус «Отложено».
  • Не является ошибкой : если это не влияет на функциональность приложения, то ошибке присваивается статус «Не является ошибкой».

Объяснение жизненного цикла дефекта

    1. Тестер обнаруживает дефект
    2. Статус, присвоенный дефекту - Новый
    3. Дефект направляется менеджеру проекта для анализа.
    4. Менеджер проекта решает, действителен ли дефект
    5. Здесь дефект недействителен - дается статус «Отклонено».
    6. Итак, руководитель проекта присваивает статус отклоненного . Если дефект не отклонен, следующим шагом будет проверка, попадает ли он в область действия. Предположим, у нас есть другая функция - электронная почта для того же приложения, и вы обнаружите в ней проблему. Но это не является частью текущего релиза, когда таким дефектам присваивается статус отложенного или отложенного .
    7. Затем менеджер проверяет, не возникал ли ранее подобный дефект. Если да, дефекту присваивается статус дубликата .
    8. В противном случае дефект передается разработчику, который приступает к исправлению кода. На этом этапе дефекту присваивается статус « Выполняется».
    9. Как только код будет исправлен. Дефекту присваивается статус исправленный
    10. Далее тестировщик повторно проверит код. В случае успешного прохождения тестового случая дефект закрывается. Если тестовые примеры снова терпят неудачу, дефект повторно открывается и назначается разработчику.
    11. Рассмотрим ситуацию, когда во время 1-й версии бронирования рейса был обнаружен дефект в заказе факса, который был исправлен и получил статус закрытого. Во время второго выпуска обновления этот же дефект снова проявился. В таких случаях закрытый дефект будет повторно открыт.

Это все, что касается жизненного цикла ошибки

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

Нажмите здесь, если видео недоступно