Wpis z mikrobloga

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.

#programowanie #selenium #testowanieoprogramowania
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 0
@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
  • Odpowiedz
@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ć ( ͡° ͜ʖ ͡°)
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 0
@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.
  • Odpowiedz
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: pracujesz w
  • Odpowiedz