Что такое программная ошибка или баг?
Меню

Что такое программная ошибка или баг?

Опубликовано: 17 апреля, 2023 Обновлено: 22 марта, 2024 Тестирование ПО

software issue bug

Программная ошибка или баг — это неожиданное поведение или сбой в конструкции или функциональности продукта (например, на веб-сайте, в приложении и т. д.), из-за которого он дает неправильный или неожиданный результат или ведет себя непреднамеренным образом.

Проще говоря, ошибка — это то, что неправильно работает в приложении или на веб-сайте.


Баги приложений

Какие виды программных ошибок (багов) бывают?

Если не брать в расчет ошибки безопасности, то все остальное можно поделить на следующие основные типы:

  • Функциональные;
  • Визуальные;
  • Контент;
  • Производительность;
  • Сбой (Crash).

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


Функциональные баги

Функциональные

Функциональные проблемы — это сбои рабочего процесса, когда что-то в приложении или на веб-сайте работает не так, как было задумано. Эти проблемы приводят к неожиданному или нелогичному поведению приложения, когда конечный результат отличается от ожидаемого.

Примеры:

  • Неработающие ссылки на странице;
  • Поиск и фильтры возвращают неверные результаты;
  • Кнопка не реагирует на нажатие.

404 Not Found


Визуальные баги

Визуальные

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

Примеры:

  • Элементы страницы или содержимое не выровнены;
  • Контент не соответствует области, в которой он находится;
  • Несовместимые цвета ссылки, кнопки или меню;
  • Изображение отсутствует.

Визуальный баг


Контент баг

Контент (Содержание)

Проблемы с контентом влияют на текст страницы, например орфографические, грамматические и локализационные ошибки.

Примеры:

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

Ошибка контента


Loading

Производительность

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

Примеры:

  • Приложение медленно реагирует при навигации по функциям;
  • Приложение или страницы загружаются слишком долго;
  • Приложение зависает или перестает отвечать на запросы более 10 секунд.

Производительность, загрузка приложения


Crash

Сбой (Crash)

Приложение неожиданно завершает работу или закрывается при использовании функций.

Примеры:

  • Веб-страница зависает и не отвечает, что в итоге приводит к ошибке, либо браузер закрывается;
  • Компьютер - приложение зависает на устройстве, долго зависает или резко закрывается;
  • Мобильный - приложения резко закрываются с ошибкой.

Крэш приложения

🔗 См. также - какова серьезность и приоритет (ценность) ошибки?


 

Поделиться ссылкой

Похожие статьи