Na czym polega praca testerki

Na czym polega praca testerki? Dwie testerki dziel膮 si臋 sposobami na karier臋 w bran偶y IT.

Marta Smyrska

 

艢rodowisko tester贸w jest stosunkowo m艂ode, ale ju偶 do艣膰 zr贸偶nicowane. To tutaj, cz臋艣ciej ni偶 w innych dzia艂ach IT, pracuj膮 kobiety. Zadaniem testerek jest sprawdzenie czy w przygotowanym oprogramowaniu nie kryje si臋 jaki艣 b艂膮d. Dwie testerki automatyczne z Capgemini Software Solutions Center dziel膮 si臋 swoimi sposobami na karier臋 w bran偶y IT oraz opowiadaj膮 o zmianach, jakie zasz艂y w 艣wiecie testingu.

鈥 Wyobra藕nia, tak偶e przestrzenna 鈥 opisuje zestaw koniecznych cech w zawodzie Hanna Poro偶y艅ska, Senior Consultant w Capgemini. Ekspert musi umie膰 stworzy膰 przypadki test贸w. Dlatego niezb臋dne jest posiadanie wyobra藕ni, wcielenie si臋 w rol臋 u偶ytkownika i wyobra偶enie sobie wszelkich mo偶liwych interakcji z programem.
Przydadz膮 si臋 te偶 umiej臋tno艣ci obserwacyjne. Tester musi by膰 w stanie zidentyfikowa膰 zmiany, kt贸re powstaj膮 podczas pracy nad kolejnymi wersjami (oprogramowania). Bardzo wa偶na jest r贸wnie偶 umiej臋tno艣膰 logicznego my艣lenia. Analizowanie, rozpatrywanie sytuacji z wielu punkt贸w widzenia i wnioskowanie, to sta艂y element wszystkich faz testowania.

Po czwarte: ciekawo艣膰. Umieszczenie si臋 w miejscu u偶ytkownika oznacza poznanie i wyobra偶enie sobie, jakie b臋d膮 r贸偶ne zastosowania danego urz膮dzenia, w jakich warunkach b臋dzie ono u偶ywane, do jakich cel贸w itp. I wreszcie 鈥 komunikacja: wiedza, jak przekaza膰 w艂a艣ciwe informacje odpowiednim osobom. Je艣li tester zidentyfikuje s艂abe punkty blokuj膮ce funkcjonalno艣ci urz膮dzenia lub aplikacji, jego rol膮 nie jest ich samodzielne korygowanie. Musi zatem dokona膰 precyzyjnej inwentaryzacji sytuacji i umie艣ci膰 b艂臋dy w kontek艣cie, aby zosta艂y one poprawione przez zespo艂y programist贸w.

Detektywi IT

Hanna Poro偶y艅ska, trafi艂a do zawodu z rozmys艂em, a nawet z premedytacj膮. 鈥 Od zawsze mnie ci膮gn臋艂o do komputer贸w 鈥 wspomina. Ale cho膰 sko艅czy艂a studia kierunkowe na Politechnice Szczeci艅skiej, to o testach niewiele si臋 na nich nauczy艂a. Przepustk膮 do 艣wiata testingu sta艂 si臋 dla Hanny 鈥 profil na LinkedIn, dzi臋ki kt贸remu zg艂osi艂a si臋 do niej firma z Warszawy i zaproponowa艂a udzia艂 w rekrutacji. Tak jej si臋 to spodoba艂o, 偶e wyjecha艂a do stolicy. 鈥 Zaskoczy艂o mnie 鈥 wspomina 鈥 偶e testy to taki ogromny obszar. Z kolei 呕aneta Nawrot, Senior Test Automation Engineer, zarzeka艂a si臋 pocz膮tkowo, 偶e nie b臋dzie mia艂a nic wsp贸lnego z Jav膮. 鈥 Nie chcia艂am programowa膰 鈥 t艂umaczy 鈥 bo to tylko jest w膮ski kawa艂ek, a ja chcia艂am robi膰 co艣 wi臋cej, patrze膰 na ca艂o艣膰. Okaza艂o si臋, 偶e to w艂a艣nie w testingu dostaje si臋 szerszy obraz.

W 艣rodowisku IT m贸wi si臋, 偶e tester powinien by膰 pozytywnym pesymist膮.

Powinien szuka膰 dziury w ca艂ym. 鈥 To jest jak praca detektywistyczna 鈥 zgadza si臋 Hanna Poro偶y艅ska, bo testowanie to obmy艣lanie najbardziej i najmniej prawdopodobnych scenariuszy. 鈥 Zadaniem testera nie jest przej艣cie z punktu A do Z, tylko musi zrozumie膰 ca艂o艣膰.

Liczy si臋 wgl膮d w ca艂okszta艂t, od strony technicznej, ale i biznesowej, jakie s膮 wymagania i ograniczenia technologiczne. Dziedzina jest tak pojemna, 偶e mo偶na j膮 zg艂臋bia膰 i zg艂臋bia膰, co Hanna robi ju偶 od 10 lat.
Codzienna praca specjalist贸w zajmuj膮cych si臋 testowaniem mo偶e odbiega膰 od wyobra偶e艅 na ten temat. Hanna Poro偶y艅ska sp臋dza ca艂y dzie艅 na rozmowach i spotkaniach. 鈥 Ustalam proces testowy, zakres odpowiedzialno艣ci, narz臋dzia; co, gdzie, jak, kiedy testowa膰 oraz kto powinien by膰 w to zaanga偶owany, a kto poinformowany o wynikach 鈥 wylicza Hanna, kt贸ra pracuje jako konsultant. 鈥 Ja z kolei przez ca艂y dzie艅 si臋 czepiam 鈥 艣mieje si臋 呕aneta Nawrot i dodaje, 偶e w tej bran偶y mo偶na da膰 upust kobiecej naturze do szukania dziury w ca艂ym.

呕aneta podaje przyk艂ad procesu, kt贸ry nadzorowa艂a przy ostatnim projekcie, by艂a to aplikacja do zarz膮dzania dystrybucj膮 samochod贸w. 鈥 Automatyczne testy 鈥渃hodzi艂y鈥 co noc i szuka艂y s艂abych punkt贸w, a my od rana startowali艣my z nowymi funkcjami i przygotowaniem kolejnych scenariuszy.

Od testowania do zarz膮dzania

Tester nowicjusz najpierw pisze i wykonuje testy manualne, czyli przechodzi ca艂膮 aplikacj臋 z poziomu u偶ytkownika. Nast臋pnie, gdy jest ju偶 bardziej oswojony z metodologi膮 testowania i dzia艂aniem testowanej aplikacji, mo偶e spr贸bowa膰 swoich si艂 przy testach automatycznych, czyli zaczyna programowa膰. Po wybraniu 艣cie偶ki technicznej mo偶e zosta膰 nast臋pnie np Solution Architektem i tworzy膰 rozwi膮zania testowe dla projekt贸w. Je艣li natomiast wykazuje zainteresowanie zarz膮dzaniem, b臋dzie m贸g艂 rozpocz膮膰 misj臋 jako lider test贸w (zdolny do kierowania zespo艂em) i nadzorowa膰 prac臋 innych tester贸w. Z czasem mo偶e przej艣膰 do zarz膮dzania ca艂ymi projektami testowymi jako manager test贸w. Jest w贸wczas odpowiedzialny za przygotowanie ca艂ej strategii testowania I dogl膮danie jako艣ci w prowadzonym projekcie.

W testingu mo偶liwo艣ci s膮 ogromne 鈥 zgadzaj膮 si臋 testerki z Capgemini, do wyboru s膮 r贸偶nego rodzaju specjalizacje i s膮 warunki, aby robi膰 to, co si臋 lubi. 鈥 Mo偶na zg艂臋bia膰 takie dyscypliny jak testy wydajno艣ciowe, bezpiecze艅stwa, u偶yteczno艣ci czy zarz膮dzanie danymi testowymi 鈥 wylicza Hanna Poro偶y艅ska. 鈥 Specjalistyczna wiedza w wymienionych dziedzinach jest obecnie bardzo ceniona i poszukiwana na rynku pracy. Poza tym praca w IT to obszar daj膮cy du偶o swobody i mo偶liwo艣ci dopasowania do indywidualnych preferencji, sprawdzi si臋 w niej i humanista, i introwertyk. Oczywi艣cie pod warunkiem, 偶e ma si臋 do zawodu odpowiednie predyspozycje.

Czy praca w testingu stanie si臋 zast臋powalna przez roboty?

鈥 Nie ma szans 鈥 odpowiada Hanna Poro偶y艅ska. 鈥 Faktem jest, 偶e testy automatyczne wypieraj膮 testy manualne, ale dlatego 偶e, przyk艂adowo, automatyzacja test贸w pozwala na przy艣pieszone sprawdzenie jako艣ci systemu i dzi臋ki temu szybsze wprowadzenie produktu na rynek. Rola tester贸w ro艣nie. W IT wida膰 coraz wi臋ksz膮 dba艂o艣膰 o jako艣膰 oprogramowania, a to powoduje, 偶e doceniono i rozszerzono obszar test贸w. 鈥 Coraz bardziej polegamy na systemach 鈥 zauwa偶a Hanna Poro偶y艅ska 鈥 i dlatego musz膮 by膰 niezawodne.

Zaw贸d dla wytrwa艂ych i elastycznych

Wraz z rozwojem testingu zmieniaj膮 si臋 oczekiwania wobec tester贸w. 鈥 To ju偶 nie jest tak jak 15 lat temu, kiedy kto艣 mia艂 si臋 po prostu 鈥減rzeklika膰鈥 przez system 鈥 m贸wi Hanna Poro偶y艅ska. 鈥 Potrzebne s膮 inne kompetencje. Praca tester贸w wymaga samodzielno艣ci i elastyczno艣ci. 鈥 Konieczna jest otwarto艣ci na zmiany, bo zmiany to jedyne, czego mo偶na by膰 pewnym w tym zawodzie 鈥 dodaje 呕aneta Nawrot.

W zawodzie testera nie maj膮 te偶 szans osoby, kt贸re si臋 艂atwo poddaj膮. Hanna Poro偶y艅ska podaje przyk艂ad z pocz膮tku swojej kariery, kiedy napisane przez ni膮 testy 5 razy wraca艂y pe艂ne poprawek do zrobienia. 鈥 Ale dzi臋ki tym uwagom nauczy艂am si臋 patrze膰 w szerszy spos贸b na moj膮 prac臋 鈥 wspomina.

Na pewno trzeba umie膰 programowa膰, a przynajmniej by膰 w stanie si臋 tego nauczy膰. 呕aneta Nawrot podkre艣la jednak, 偶e kariera testera r贸偶ni si臋 od pracy programisty, bo w jednym projekcie b臋dzie to Java, a w innym 鈥 kolejny j臋zyk, co pozwala testerom zdobywa膰 kolejne umiej臋tno艣ci. Dlatego trzeba si臋 nastawi膰 na ci膮g艂e kszta艂cenie.

Perspektywy dla kobiet

W艣r贸d tester贸w pojawia si臋 coraz wi臋cej kobiet. Na og贸艂 艣wietnie si臋 odnajduj膮 w tym 艣rodowisku, wnosz膮c nie tylko umiej臋tno艣膰 wnikliwej analizy, ale i odmienn膮 perspektyw臋. Na pytanie, czy zetkn臋艂y si臋 z jakimi艣 objawami dyskryminacji, testerki z Capgemini zgodnie odpowiadaj膮, 偶e nie. 鈥 Wydaje mi si臋, 偶e takie ograniczenia s膮 tylko w naszych g艂owach 鈥 zastawia si臋 Hanna Poro偶y艅ska.

W bran偶y nie liczy si臋 p艂e膰, tylko kompetencje – podkre艣laj膮 zgodnie. Zw艂aszcza, 偶e praca w takim obszarze bardzo szybko je weryfikuje. W testingu, jak i w ca艂ej bran偶y IT, kobiet jest jednak niewiele, ich liczb臋 w Europie szacuje si臋 na ok. 10%. W Capgemini Software Solutions Center pracuje oko艂o 30% kobiet, co stanowi wysoki odsetek w por贸wnaniu do innych firmy IT.

Bycie rodzynkami w m臋skim 艣rodowisku ma swoje plusy. 鈥 Na Dzie艅 Kobiet kwiaty nie mie艣ci艂y si臋 na naszych biurkach 鈥 wspomina 呕aneta Nawrot.

Testing to zaw贸d, kt贸ry nie jest jest jeszcze dobrze znany, a jednak wyst臋puje na niego coraz wi臋ksze zapotrzebowanie. Mo偶na zacz膮膰 od bezp艂atnych spotka艅 dla pasjonat贸w: w du偶ych miastach organizowane s膮 cykliczne spotkania dla tester贸w. Nie wymaga si臋 do艣wiadczenia w zawodzie do tego, aby m贸c przyj艣膰 na spotkanie.
Jedno jest pewne 鈥 testowanie to mo偶e by膰 dla kobiet pocz膮tek w bran偶y IT, a jednocze艣nie bardzo rozwojowa dziedzina. 鈥 Testerki mog膮 uczestniczy膰 w kreowaniu rzeczywisto艣ci, w kt贸rej coraz bardziej polegamy na programach i systemach. Machine Learning i AI to ju偶 nie s膮 poj臋cia z film贸w science fiction, ale nasza przysz艂o艣膰 鈥 podsumowuje Hanna Poro偶y艅ska.

***
Hanna Poro偶y艅ska

Senior Consultant w Capgemini Software Solutions Center. W testingu od 10 lat, obecnie pracuje jako konsultant ustalaj膮cy i nadzoruj膮cy proces testowy.

呕aneta Nawrot

Senior Test Automation Engineer w Capgemini Software Solutions Center. Testerka oprogramowania od prawie 5 lat, aktualnie nadzoruje proces zarz膮dzania defektami i szkoli przysz艂ych tester贸w.

O Capgemini

Capgemini to 艣wiatowy lider w dziedzinie doradztwa, us艂ug technologicznych i transformacji cyfrowej, kt贸rego celem jest wprowadzanie czo艂owych i innowacyjnych rozwi膮za艅 oraz udost臋pnianie ca艂ej gamy nowych mo偶liwo艣ci klientom w rozwijaj膮cym si臋 informatycznym 艣wiecie cyfryzacji, chmury i platform.
Capgemini Software Solutions Center

Software Solutions Center to centrum rozwoju oprogramowania i us艂ug informatycznych Capgemini specjalizuj膮ce si臋 w rozwi膮zaniach IT dla znanych na ca艂ym 艣wiecie firm. Pracujemy dla klient贸w bran偶y motoryzacyjnej, logistycznej, telekomunikacyjnej, finansowej, a tak偶e sektora publicznego i energetyki. S膮 to bardzo znane na 艣wiecie marki, a cz臋sto r贸wnie偶 sp贸艂ki wysoko notowane na gie艂dach papier贸w warto艣ciowych w swoich krajach. Tworzymy rozwi膮zania IT dla klient贸w z Niemiec oraz USA, zatem prac臋 u nas znajd膮 specjali艣ci IT znaj膮cy j臋zyk niemiecki lub angielski. Nasze biura mieszcz膮 si臋 we Wroc艂awiu oraz w Poznaniu.

Wi臋cej na stronie: www.capgemini.com.