В контексте тестирования термин "баг" или "дефект" (англ. bug или defect) обозначает любую ошибку, недоразумение или аномалию в программном продукте, которая делает его работу некорректной, неправильной или несоответствующей заявленным требованиям или ожиданиям пользователей.
История первого бага известна и имеет свои аутентичные источники. Этот баг был документирован в мире информатики и стал знаковым событием. Вот история первого бага:
История связана с компьютером Mark II, который был одним из первых электромеханических компьютеров, созданных в Университете Гарварда в 1947 году. Этот компьютер был огромным и сложным устройством.
9 сентября 1947 года, группа инженеров и программистов, включая Грейс Хоппер (Grace Hopper), работавших над Mark II, столкнулась с проблемой в работе компьютера. Когда они анализировали причину сбоя, они обнаружили, что в одном из реле машины забилась моль.
Эта моль застряла между контактами реле, вызывая короткое замыкание и, таким образом, неправильную работу компьютера. Этот инцидент был подробно задокументирован, и молекулярный баг, буквально и фигурально, был первым "багом" в истории компьютеров.
Чтобы устранить этот баг, Грейс Хоппер извлекла молекулярного "врага" из реле и сохраняла его в дневнике. Она даже написала "First actual case of bug being found" (Первый фактический случай нахождения бага) на листке, который оставила в своем дневнике.
Термин "баг" в компьютерной индустрии прижился и с тех пор используется для обозначения любой ошибки, неправильной работы или неисправности в программном или аппаратном обеспечении.
Итак, первый баг в истории компьютеров был довольно буквальным и впоследствии стал символом для всех компьютерных проблем.
Узнать еще больше о тестировании можно на бесплатном практическом уроке с руководителем отдела тестирования: https://be-tester.ru/freeonline