Blog

Prečo je dobré testovať internety, prezradí náš nový lektor Furby

Martina Baumann - 23.09.2017 - Rozhovory

Predstavujeme Ti nášho nového lektora! Martin Škarbala alebo pre kamarátov aj Furby testuje internety už viac ako osem rokov. U nás je lektorom online kurzu s názvom Automatizované testovanie webu Selenium

Furby už mal príležitosť testovať nielen pre slovenský trh, testoval hry pre jednu z najväčších európskych lotérii a pracoval tiež na švajčiarskom startupe. O testovaní sa rozrozprával a prezradil aj dôvod, prečo sa vôbec venovať automatizácii testovania. Slovo testovanie v nasledujúcich riadkoch bude často spomenuté, nudiť sa však určite nebudeš, rozpráva naozaj veľmi zaujímavo.

A toto je už Furby  👇  



Na začiatok najskôr začnime tvojou prácou. Čo presne robíš?

Pracujem ako vývojár automatizovaných testov, čo v preklade znamená, že programujem robota, ktorý pracuje za mňa. Vlastne robotov. Je ich viacero. V súčasnosti vyvíjame a testujeme produkt pre nórske bankovníctvo.

Na akých projektoch si pracoval?

Testoval som hry pre jednu z najväčších európskych lotérii (názov neprezradím). Pracoval som aj na švajčiarskom startupe a kope menších projektoch.

A ako si k tomuto vôbec dostal? Čo ťa k tomu viedlo?

Internety testujem od roku 2009. Personalisti väčšinou očakávajú klišé odpoveď typu: „Toto povolanie mi bolo súdené, je to splnenie sna, poslanie.“ Ja zvyknem hovoriť pravdu a to, že k testovaniu ma priviedla náhoda a k automatizácii lenivosť. Ale v tomto povolaní som sa našiel. Odmalička som bol kazisvet, čo je celkom užitočná vlastnosť testera. A pomohla mi aj znalosť nemčiny.

Prečo si sa rozhodol robiť lektora v Learn2Code?

Chcel som vyskúšať, aké to je niekoho niečo naučiť. Pretože jedna vec je niečo vedieť, ale zložitejšie je, niekomu to vysvetliť jednoducho. Po lopate. A po tom, čo som dostal ponuku od Learn2Code, som neváhal a pustil sa do toho. Videl som veľa zahraničných tutoriálov, ale všetky boli na jedno kopyto. Bolo to iba mechanické vymenovanie príkazov a poučiek bez hlbšieho zmyslu. Nikdy som im nechápal, predstavovali riešenia neexistujúcich problémov. Chcel som to spraviť inak a podľa seba.


Kde berieš inšpiráciu pre svoju prácu? Máš nejaké tipy, ktoré zaručene fungujú?

Nič nefunguje zaručene, snáď len haraburdy z teleshoppingu. Páči sa mi kombinovať zdanlivo neskombinovateľné veci (Batman a testovanie). A keďže pracujem hlavou, tak oddych je nevyhnutný. Vtedy sa motám po horách, na bicykli, po záhrade. Ale to je individuálne.

Foto: súkromný archív MŠ (Furbyho)

V tejto oblasti je potrebné sledovať aktuálne trendy, inovácie. Ako si na tom ty?

Myslím si, že v každej oblasti by človek nemal zaspať na vavrínoch. Rovnako je to aj pri testovaní. Programátorom sa menia technológie a to priamo ovplyvňuje aj testovanie. Ja som na tom rovnako, snažím sa nerobiť stále len s jednou technológiu.

Čo ťa najviac baví na tvojej práci? Máš nejaký obľúbený task, ktorý robíš najradšej?

Baví ma vymýšľať, čo všetko treba otestovať a ako to spraviť. Špekulovať. Baví ma programovať. A baví ma, keď počítač pracuje za mňa a ja idem s kolegami na kávu alebo si zahrať futbal.

Čo by si poradil všetkým, ktorí nemajú žiadne skúsenosti v tejto oblasti, ale chceli by nejako začať?

Keby mi niekto pred ôsmimi rokmi ukáže JAVU alebo hocijakú databázu, tak vyskočím von oknom a už ma nikto nikdy nenájde. Vtedy by som si ani nepomyslel, že ja budem ten, kto raz bude programovanie resp. testovanie učiť. Môj odkaz je: „Nebáť sa a nedať sa zastrašiť programátormi, ktorí hovoria nezrozumiteľnou rečou. Tester je ten, kto im môže byť opozíciou a to len vlastnou hlavou.“

V čom vidíš výhodu svojej práce? Je v niečom výhodnejšia ako iné zamestnania?

Moji kolegovia sú skvelí ľudia, inteligentní. To si vážim asi najviac.  Ďalej je to aj o tom, že je stále sranda. Aj musí byť. Páči sa mi aj istá voľnosť. A občasné cestovanie.

Furby
Martin môže aj vďaka svojej práci cestovať. Prácu mu poskytuje určitú voľnosť.


Ako je to na Slovensku s konkurenciou? Musíš mať ostré lakte?

Testing softvéru bola dosť podceňovaná oblasť. Každý chcel a chce byť developer. Ale kto ich skontroluje? Sadli  by ste do auta, ktoré nebolo overené crash testom? Alebo leteli lietadlom, ktoré nikto neskontroloval? Asi sotva. A softvér je v zásade úplne všade. Najlepším príkladom súčasnosti sú autá, ktoré šoférujú samé, to je pre testera riadna výzva.

Ak by ste chceli nakúpiť v jednom eshope, ale nefungoval by, čakali by ste, kým fungovať začne alebo by ste klikli na druhý výsledok na googli a nakúpili tam? Firmy si začali uvedomovať, že kvalita softvéru je nevyhnutnosť, ak nechcú prísť o zákazníka, dobré meno a peniaze. Testovanie nie je len klikanie a hľadanie chýb. Je to o zabezpečení celkovej kvality sotvéru. Aby bol funkčný, ľahko použiteľný(UX).

Prečo sa venovať automatizácii testovania?

Súčasne najznámejšie firmy typu Spotify, Facebook, UBER a podobne vydávajú aktualizácie niekoľkokrát do mesiaca. Je nemožné otestovať všetko manuálne. Automatizácia je preto nevyhnutnosť. Ak by som mal ručne otestovať to, čo za mňa spraví počítač cez noc, trvalo by mi to týždeň a to by som sa asi tisíckrát pomýlil. Cieľom je mať informáciu o stave softvéru čo najrýchlejšie. A automatizácia je stále v rozmachu. Prídete do hotela v Japonsku a namiesto recepčnej vás obslúži robot. Bol som vo výrobnej hale automobilky a bol tam jeden človek. Zvyšok roboti.

Čo tvoje plány do budúcnosti?

Zapáčilo sa mi učenie a vymýšľanie, ako podať informácie vtipne. A pri učení sa aj ja veľa naučím. Určite sa tejto oblasti chcem venovať aj nadaľej. Ale chcem sa venovať aj testovaniu a programovaniu. Veď inak by si tí developeri robili, čo by chceli, hotová anarchia. Ale viem aj to, čo nechcem. Nechcem byť takzvaný excel manažér.

A krátky odkaz na záver?

Nikdy neverte developerovi, ak vám povie, že u neho všetko funguje. Klame.


Martin, ďakujem Ti za rozhovor. 

Ak sa Ti rozhovor páčil, venuj mu 👍  a ak máš na Martina nejakú otázku, napíš ju dole do komentára 👇  


Twitter

Martina Baumann

Som predovšetkým novinárka, pracovala som napríklad v TASR, v Učiteľských novinách, externe spolupracujem s niekoľkými webmi. Venujem sa rôznym oblastiam - v poslednom čase však najmä vzdelávaniu. Nerozumiem IT, neviem naprogramovať webstránku ani mobilnú aplikáciu, napriek tomu o IT rada a veľa píšem. 



Grafická dizajnérka Veronika opisuje IT sektor ako svet zajtrajška

Rozhovory

Veronika Nedecká je grafická dizajnérka, pracuje na vlastných projektoch a okrem toho je tiež lektorkou kurzu Visual Design. Svoje začiatky nevnímala...

Všestranný social media manager je na nezaplatenie, tvrdí lektorka Majdži

Rozhovory

Mária Hadzimová alias Majdži pracuje v reklamnej agentúre TRIAD Advertising a popritom je aj našou novou lektorkou online kurzu Social Media Marketing....

Na Slovensku je málo programátorov, tvrdí full-stack developer Matej

Rozhovory

Matej Gábriš súťažil v našej CODE ARENE počas Profesia days začiatkom marca a získal zaslúžené prvé miesto! Matej nie je vôbec skúpy na slovo, a tak sme...