Na ile wartosciowa dla web developera jest umiejetnosc organizowania i przeprowadzania testow automatycznych? Chodzi mi o perspektywe osob zatrudniajacych i rzeczywiste potrzeby wiekszych firm.
Dotychczas w ogole nie zajmowalem sie takimi rzeczami, a zaczynam projekt, ktorego integralna czescia jest wykorzystywanie Selenium WebDriver w polaczeniu z Firefox w trybie headless (chodzi o scrapping danych z HTML). Probuje wyczuc na ile powinienem sie przylozyc do Selenium, ktore jest dla mnie nowym narzedziem. Zastanawiam sie nad tym gdzie jeszcze i jak moglbym uzyc wiedzy, ktora aktualnie nabywam, jaki prorytet nadac tej nauce (jestem na samym poczatku, zreszta programista tez jestem mocno poczatkujacym). Testy jednostkowe - wiadomo, trzeba umiec. A jak to jest z wymaganiami dotyczacymi tych automatycznych? W tej chwili - ze wzgledu na to, ze nigdy nie pracowalem jako programista etatowy / kontraktowy - ciezko mi sobie wyobrazic wartosc plynaca ze znajomosci Selenium (dla web deva, 70% backendowego), skorow wiekszosc firm rozdziela funkcje kodera i testera, a samym testerem byc nie zamierzam ;)
Bardziej doswiadczeni koledzy - prosze, poradzcie co jest dla mnie mozliwe w tej nowej sytuacji.
@mojoakajojo: Selenium może już zbyt mocno związane z testami funkcjonalnymi, ale jestem sobie w stanie wyobrazić, że np. taki cypress może się jakiemuś frontend developerowi przydać. Ogólnie frameworki do testów e2e to już działka QA i nie powinny być dla ciebie priorytetem. Zwłaszcza, że jesteś w 70% zorientowany na backend.
@xbonio: zgoda. My w pracy szukamy kogoś do automatów, kto już nawet nie musi znać selenium, ale jest jako tako kumaty żeby w kilka miesięcy się nauczyć choćby podstaw, co idzie bardzo topornie i co chwilę mamy niewypały bo osoba okazuje się bardzo słaba i mało rozumiejąca. Z tego co widzę to przez to wmawianie ludziom że każdy może zostać programistą/testerem i każdy bezmózg pcha się do tej działki
@CytrynowySorbet: no, a potem przyjdzie jeden z drugim, powie że testerzy mają pisać automaty, testerzy piszą a ja za kilka lat robię refaktoring tego spagetti bo jakość kodu jest już zbyt c-----a, żeby z nim dalej pracować ( ͡°͜ʖ͡°)
@xbonio: ja ostatnio jestem dosłownie załamany tym, jaki kod tych nowych osób dostaję do review (sam też jestem testerem, ale w 100% automaty + pisze wewnętrzny framework dla innych), takiego g---o-kodu daaaawno nie widziałem.
My w pracy szukamy kogoś do automatów, kto już nawet nie musi znać selenium, ale jest jako tako kumaty żeby w kilka miesięcy się nauczyć choćby podstaw, co idzie bardzo topornie i co chwilę mamy niewypały bo osoba okazuje się bardzo słaba i mało rozumiejąca. Z tego co widzę to przez to wmawianie ludziom że każdy może zostać programistą/testerem i każdy bezmózg pcha się do tej działki
Ze względu na to, że idzie zima, czeka nas ten sam scenariusz związany z dziećmi.
Dziecko łapie wirusa grypy. Objawy to gorączka ból głowy, kaszel, osłabienie. Rodzic idzie z dzieckiem do lekarza. Lekarz bada powierzchownie, ale nie robi żadnych testów.
Powyżej projekt wykonany przez Amerykanina a poniżej projekt naszych rodaków. Dziś już wiemy, który wygrał. Bo to takie ładne amerykanskie xD #heheszki #warszawa
Chodzi mi o perspektywe osob zatrudniajacych i rzeczywiste potrzeby wiekszych firm.
Dotychczas w ogole nie zajmowalem sie takimi rzeczami, a zaczynam projekt, ktorego integralna czescia jest wykorzystywanie Selenium WebDriver w polaczeniu z Firefox w trybie headless (chodzi o scrapping danych z HTML).
Probuje wyczuc na ile powinienem sie przylozyc do Selenium, ktore jest dla mnie nowym narzedziem. Zastanawiam sie nad tym gdzie jeszcze i jak moglbym uzyc wiedzy, ktora aktualnie nabywam, jaki prorytet nadac tej nauce (jestem na samym poczatku, zreszta programista tez jestem mocno poczatkujacym).
Testy jednostkowe - wiadomo, trzeba umiec. A jak to jest z wymaganiami dotyczacymi tych automatycznych?
W tej chwili - ze wzgledu na to, ze nigdy nie pracowalem jako programista etatowy / kontraktowy - ciezko mi sobie wyobrazic wartosc plynaca ze znajomosci Selenium (dla web deva, 70% backendowego), skorow wiekszosc firm rozdziela funkcje kodera i testera, a samym testerem byc nie zamierzam ;)
Bardziej doswiadczeni koledzy - prosze, poradzcie co jest dla mnie mozliwe w tej nowej sytuacji.
#programowanie #selenium #testowanieoprogramowania
@CytrynowySorbet: pracujesz w