Jestem developerem testów w selenium
Jesteś testerem, nie programistą. Więc generalnie tester- czy automatyzujacy czy nie, to jest tester a nie developer, programista.
QA- quality engineer to tez nie jest programista.
Wiec generalnie tak to sa bardzo duze roznice, gdyz developer backendowy tworzy kod i tworzy logike, a ty tworzysz tylko pokrycie pod to co istnieje, tworzysz testy, pokrywasz UI/Api etc to jest calkiem co innego
I mowie to z autopsji 8 lat temu byłem testerem automatyzującym to znaczy tak zaczynałem w Javie, wtedy nie bylo nawet rozwiniętego selenium bardziej robiliśmy testy w Groovim, potem Selenium Java, po 1,5 roku przebranżowiłem się na junior developera, pomogla mi tez firma.
Czy w pisaniu testów można wyczerpać wszelakie logiczne aspekty programowania
praktycznie nawet w połowie nie sięgasz do aspektów programowania, które ma miejsce w developerce.
Tak naprawdę to jest całkiem inna "jakby" wizja - spojrzenia na kod . Czy gorsza? NIE ! CZY LEPSZA? NIE ... po prostu inna, bo to inna rzecz developer robi swoje, tester + tester automatyzujacy robi tez swoje ale co innego, inna logika, inne pokrycie.
Wiec generalnie pisanie testów z frameowkirem selenium w pełni programowalnych kodem to jest raptem odłame programowania ,bo generalnie nawet zestaw bibliotek i narzędzi jest mocno ograniczony. Logika jest calkiem inna wiec nie kazdy SWIETNY tester moze byc programista i da rade, tak samo nie kazdy PROGRAMISTA moze byc automatycznym testerem, nawet tesowanie aplikacji DEVELOPERSKIE/PROGRAMISTYCZNE to sa calkiem inne i bardziej zaawansowane testy uwzgledniajace powiazania, zaleznosci nie tylko obiektow w bazie, ale tez obiektow tych po stronie klienta jednoczesnie