Регистрация

Баг

Баг (от английского «bug» - жук) – сленговое выражение, означающее ошибку в логике и функционале программы, приложения или веб-сайта.

Примеры бага:

  • Ресурс, элементы дизайна или навигации не работают или работают с ошибкой и нарушением логики (выдают неправильный результат, перенаправляют на другую страницу);
  • Возникновение уязвимости в работе ресурса;
  • Допуск пользователей к закрытому функционалу;
  • Невозможность совместной работы нескольких компонентов, виджетов и т.д.

Разновидности бага

По степени критичности выделяют следующие категории багов:

  • Блокирующий или критический (также «showstoppers» и «major») – делает невозможным использование ресурса или приложения из-за нарушения функционала. Например, невозможность пользователей открыть личный кабинет, корзину или карточку товара;
  • Серьезный – приводит к некорректной работе ресурса или сокращению его функционала. Например, невозможность заполнить контактные данные и адрес доставки в интернет-магазине или отсортировать товары по цене;
  • Обычный – не нарушает логику взаимодействия пользователя с ресурсом, но сокращает его функционал и требует устранения. Например, неработающий флажок «Сообщить о поступлении товара»;
  • Незначительный – ошибка, некритичная для работы ресурса. Например, наложение двух элементов дизайна при просмотре с редко используемого браузера.

Также может варьироваться частота появления багов:

  • постоянно на всех устройствах;
  • периодически (плавающие баги);
  • только на устройствах с определенными настройками, ПО и конфигурацией;
  • единичные случаи появления.

Поиск и устранение багов

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

Лучшее видео в категории «Баг»

Новые видео