Баги — это ошибки, дефекты или проблемы в программном обеспечении, которые мешают его корректной работе. 1
Простыми словами, это незначительная, но неприятная ошибка в коде, которая даёт непредсказуемый результат. 3 Например, если пользователь нажимает на кнопку «Оплатить», а переходит в каталог. 3
Баги возникают не только из-за ошибок или невнимательности разработчиков, но также могут появиться в результате некорректной работы компилятора, ошибок среды, в которой разворачивается программа, или в результате конфликта ПО с аппаратным интерфейсом. 4
Тестировщики ПО работают над обнаружением и документированием багов, чтобы разработчики могли исправить их и улучшить качество продукта. 1