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