#programowanie #testowanieoprogramowania #pracait
@Balad co u Ciebie kryje sie pod QA? Testy manualne?
W czym piszesz automaty?
@Balad generalnie pod przykrywką "QA" i "programowanie" może kryć się wszystko. Ja w swojej pracy staram się pisać jednostkowe/integracyjne + e2e, bo wtedy czuję się komfortowo że nie wypuszczam gówna, więc i tak na koniec dnia robię obie rzeczy.
Pytanie co chcesz osiągnąć - jeśli pytasz o finanse, to "sufit" w "programowaniu" jest wyższy, ale tylko dlatego, że oba tematy podpadają pod "programowanie".
@Balad
Myślicie że wiedza z pisania testów automatycznych REST API starczy na wejście w DEV?
Nie starczy. Niezależnie od technologii wiedza potrzebna nawet na junior deva jest dużo bardziej rozległa niż ta wymagana do klepania API testów. W testach używasz jakiś podstaw programowania plus dodatkowo jakiejś jednej biblioteki. Programista używa więcej rzeczy IMO.
W automatach też można całkiem dobrze zarabiać no i z czasem to przejście po prostu przestaje się kalkulować
@Krushynka W moim przypadku głównie tak. Rest Assured do API + selenium ale w tym za bardzo nie siedziałem
@KordianIDE A podasz jakiś przykład co wykorzystuje w swojej pracy junior java dev czego nie byłoby w automatach w rest assured? Właśnie to mnie bardzo zastanawia bo patrząc na oferty pracy wymagania są podobne
@Balad akurat ja jestem automatykiem
-
Spring Framework (Spring i spring boot)
-
Jak jest jakaś baza to pewnie i Hibernate framework
-
Wzorce projektowe (na pewno więcej niż automatyk)
-
Dziedziczenie, polimorfizm, Interfejsy, Interfejsy funkcyjne, refleksje, abstrakty i inne smaczki javy (cześć z nich stosuje się w testach, ale często nie ma potrzeby)
-
JPA
-
Jakieś DTOsy, POJO zależy też co to jest (ekspertem nie jestem)
-
Docker
-
Wielowątkowość
-
Zarządzanie pamięcią (Garbage collector)
-
Logowanie
-
Unit testy (+ mockowanie)
-
SQL lub NoSql no to juz zależy co będzie
Ogólnie dużo zależy co to będzie robione w tej javie
@Balad no to sory, ale nie siedzisz w QA, tylko w testach manualnych
QA to dużo bardziej obszerna gałąź, ale zdaje sobie sprawę, że nas często używana zamiennie.
Pisanie automatów nawet w selenium (c#), a klepanie kodu do apki to daleka droga.
Podobnie z automatami w cypressie itd.
Ja mam podobne doświadczenie do @KordianIDE, że mój kod w porównaniu do deva to niebo, a ziemia.
@KordianIDE To w sumie wychodzi że wystarczyłoby poduczyć się frameworków głównie, bo też wątpię że dadzą juniorkowi na wejście wielowątkowość do ogarnięcia. Ogólnie podoba mi się bycie testerem automatyzującym ale ciągle mam wrażenie że prędzej czy później i tak będą odciągali mnie od kodu bo wiadomo że QA na wszystkim się zna i każdy dział co chwilę prosi o pomoc w czymś. A jak z tym u Ciebie? Siedzisz w kodzie większość czasu?
@Krushynka Nie, siedzę w QA. Chodziło mi że gdy dochodzi do testowania to głownie robię to manualnie
@Balad oki, nie zrozumiałem. Czym się zajmujesz w obszarze QA?
@Krushynka Poza testowaniem manualnym i automatami to głównie planowanie testów, pisanie tc weryfikacja stories i calle z klientami ale wiadomo że i masę innych rzeczy po drodze. Ostatnio sporo rzeczy z zakresu program managementu mam na głowie. A Ty dużo działasz w automatach?
@Balad spoko, dużo się dzieje
Różnie. Testuje manualnie, ale zacząłem automatyzować pierwszą apke i wychodzi tak 60:40 w ciągu miesiąca. Robię to wszystko w cypressie. Wcześniej trochę klepałem w Selenium + NUnit, ale na sporym wewnętrznym frameworku, który fajnie ułatwiał prace. Sam miełem kiedyś rozkminy i pisanie w Cypressie jest dla mnie złotym środkiem, bo nigdy nie wkręciłem się w takie typowe pisanie kodu
@Balad u mnie w zespole jest odwrotny przypadek. Koleś co był 4lata devem przeszedł na automaty 😄
Zaloguj się aby komentować