Kalendarz świąt nietypowych · data stała

Dzień Testera Oprogramowania

Dzień Testera Oprogramowania obchodzimy 9 września, upamiętniając pierwszą usterkę w komputerze Harvard Mark II z 1947 roku.

Typ daty
data stała
Zasięg
Branża IT, globalny
Rok odnotowania pierwszego "błędu" w komputerze Harvard Mark II
1947

Dzień Testera Oprogramowania – pochodzenie

Międzynarodowe - nawiązanie do wydarzenia w USA (1947)

Dzień Testera Oprogramowania obchodzony jest corocznie 9 września – to nieoficjalne, lecz dobrze znane w środowisku IT święto, które nawiązuje do jednego z najbardziej znanych wydarzeń w historii informatyki: odkrycia pierwszego udokumentowanego błędu w działaniu komputera.

Początki święta – ćma w przekaźniku

9 września 1947 roku w dzienniku pracy komputera Harvard Mark II odnotowano niecodzienny problem – w jednym z przekaźników utknęła ćma, co uniemożliwiło prawidłowe działanie maszyny. Usunięto owada i zanotowano w dzienniku jako „pierwszy rzeczywisty przypadek znalezienia błędu”. To właśnie od tego wydarzenia wywodzi się termin „bug” na określenie usterki w oprogramowaniu, a testerzy żartobliwie nazywają siebie „łowcami ćmy”.

Dlaczego testerzy zasługują na własny dzień

Praca testera często pozostaje w cieniu – widoczna jest dopiero wtedy, gdy coś nie działa. Tymczasem to właśnie testowanie decyduje o jakości aplikacji: czy bankowa aplikacja poprawnie obliczy odsetki, czy gra nie zawiedzie z powodu błędów krytycznych, czy system szpitalny zadziała bez awarii w kluczowym momencie. Testerzy pracują na różnych poziomach – od testów manualnych, przez automatyczne, po regresyjne, które sprawdzają, czy naprawa jednego błędu nie wprowadziła nowych. Dzień Testera Oprogramowania to okazja, by podkreślić, że jakość kodu wynika z systematycznej pracy, a nie przypadku.

Obchody w Polsce

W Polsce święto zyskuje na popularności – pojawiają się artykuły branżowe, konferencje i webinary poświęcone testowaniu, a firmy organizują wewnętrzne wydarzenia dla zespołów QA. Choć nie jest to dzień wolny ani oficjalna rocznica, staje się tradycją środowiska IT, wspieraną przez portale takie jak testerzy.pl.

Ewolucja zawodu testera

Jeszcze 20 lat temu tester kojarzony był głównie z ręcznym klikaniem w poszukiwaniu błędów. Dziś wymaga znajomości narzędzi do automatyzacji, podstaw programowania i pracy w metodykach zwinnych, takich jak Scrum czy Kanban. Wielu testerów przechodzi do roli inżyniera jakości (QA Engineer), łączącej testowanie z projektowaniem procesów kontroli jakości.

Jak uczcić Dzień Testera Oprogramowania

Oto kilka pomysłów na świętowanie:

  • zorganizowanie w firmie konkursu na znalezienie najciekawszego błędu w aplikacji,
  • podziękowanie testerom w zespole za konkretne osiągnięcia,
  • przypomnienie historii ćmy z Harvard Mark II podczas code review,
  • udział w webinarze lub szkoleniu z nowych narzędzi do automatyzacji testów.

W branży IT świętowanie błędu – tego jednego, historycznego – ma szczególne znaczenie, ponieważ przypomina, że nawet najbardziej zaawansowana technologia może ulec prostej awarii, takiej jak owad w niewłaściwym miejscu.

„Pierwszy rzeczywisty przypadek znalezienia błędu”

wpis w dzienniku komputera Harvard Mark II, 1947

Ciekawostki

  1. Od incydentu z ćmą w przekaźniku wywodzi się dziś powszechne w informatyce określenie "bug" oraz czasownik "debugować".
  2. Święto nie zostało formalnie ustanowione przez żadną organizację międzynarodową - to oddolna tradycja branży IT.
  3. W Polsce z okazji tego dnia coraz częściej organizuje się konferencje i webinary poświęcone testowaniu oprogramowania.