День тестувальника 9 вересня: свято і його історія

День тестувальника, відзначається у Росії щорічно 9 вересня — свято, не має офіційного статусу, але від цього він не стає менш важливим.

Недостатньо просто написати програму — перш ніж запустити її в роботу, необхідно провести ретельну перевірку того, як вона функціонує, наскільки зручна, чи не трапляється помилок в процесі роботи, і якщо так, то де вони і як їх усунути.

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

Історія виникнення Дня тестувальника або «Ліквідація жука».

Історію цього свята можна назвати досить курйозною. 9 вересня 1945 року в Гарвардському університеті проходило тестування нової обчислювальної машини — Mark II Fiken Relay Calculator. В ході дослідження було виявлено, що між контактами реле застрягло звичайне комаха — маленький метелик. Це і спричинило за собою збій у роботі машини.

Виявлену причину неполадки і процес її усунення потрібно якось описати. І дотепні тестувальники винайшли нове слово —
debugging, тобто, дослівно «ліквідація жука». Горезвісне комаха, вилучене з машини, було акуратно докладено до звітного листу.

Програмісти і тестувальники — люди з гумором, тому термін швидко прижився. І тепер усунення помилок в роботі програм називається саме так — дебаггинг, а самі помилки іменують «багами» — на честь того самого жука.

9 сентрября святкується не тільки День тестувальника, але і
День дизайнера.