...wiedziałeś? :) To właśnie na 9 września przypada kolejna rocznica odnotowania pierwszego „buga” w komputerze. Na pamiątkę tego wydarzenia obchodzimy Międzynarodowy Dzień Testera Oprogramowania, już po raz 69.
Zaczęło się od...
ćmy, dokładnie 9 września 1947 roku. Pracująca w Marynarce Wojennej Stanów Zjednoczonych admirał Grace Hopper, podczas prac prowadzonych z komputerem Harvard Mark II stwierdziła pewne nieprawidłowości w działaniu sprzętu. Jak się okazało, przyczyną zamieszania była ćma, która spowodowała spięcie maszyny. Stąd błędy w żargonie informatycznym od tej pory nazywają się „bugami” (pol. „pluskwy”). Jednak warto w tym miejscu wspomnieć, iż słowa „bug” w znaczeniu usterki użył już Thomas Edison blisko 70 lat wcześniej.
I tak oto wyrosła całkiem nowa profesja – tester oprogramowania – właśnie po to, by zapobiegać wszelkim „pluskwom”.
Poniżej prezentujemy portret idealnego testera:
- ciekawy świata, otwarty na zmiany,
- kreatywny,
- systematyczny,
- wytrwały,
- dokładny,
- posiada wysoko rozwinięte zdolności komunikacyjne – musi współpracować z całą rzeszą osób! Programistami, konsultantami, kierownikami, klientami...,
- dyplomata – niejednokrotnie głosi złą nowinę,
- sceptyczny,
- urodzony analityk.
Posiadasz wszystkie powyższe cechy? :) Tutaj znajdziesz 100 rad, dzięki którym staniesz się jeszcze lepszym testerem.
Zawód przyszłości
Tester oprogramowania to z całą pewnością zawód przyszłości, zwłaszcza jeżeli chodzi o nasze podwórko. Już w 2014 roku Forbes umieścił zawód testera oprogramowania na swojej liście dziesięciu najlepszych zawodów. W Polsce coraz więcej firm inwestuje w badania i rozwój, a rosnąca świadomość otoczenia biznesu oraz osób decyzyjnych sprawia, iż testerzy oprogramowania są naprawdę łakomym kąskiem na rynku pracy. Szczególnie cenieni są testerzy automatyczni, działający na pograniczu zapewnienia jakości i programowania. Dzięki ich umiejętnościom i wiedzy testowanie staje się znacznie ciekawsze, bo pozbawione monotonnych, powtarzających się elementów - które właśnie można zautomatyzować.
Podsumowaniem zawodu testera oprogramowania niech będzie cytat Jamesa Whittakera: „Testing is not art or craft, but testing is primarily a discipline that can never be fully learned and can always be improved”.
Podziękujmy zatem wszystkim testerom, którzy każdego dnia wytrwale przeczesują zakamarki oprogramowania i dzięki którym błędy i usterki nie docierają do nas, użytkowników :)
A na koniec dwa ulubione cytaty testerów – prawo Murphy’ego, które mówi, że „Jeżeli coś może nie zadziałać, na pewno nie zadziała” oraz prawo nieskończoności Lubarskiego: „Zawsze jest jeszcze jeden błąd”.