Архив метки: типы багов

Шутливые виды багов

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

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

Читать далее Шутливые виды багов

Типы багов, этимология бага

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

Согласно легенде, термин «баг» был введен в 1947 году Грейс Хоппер, программистом компьютера Harvard Mark II. Однажды, когда компьютер начал выдавать ошибки, Грейс и ее коллеги обнаружили, что причиной неисправности стал кусок насекомого, который застрял в одной из электронных ламп. Она извлекла насекомое и записала в журнале причину сбоя как «баг» (англ. «bug»).

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

Читать далее Типы багов, этимология бага