Aktywne Wpisy
PodniebnyMurzyn +119
Jestem tak stary, że pamiętam, że kiedyś nie było kart w przeglądarce i każda nowa strona otwierała się w osobnym oknie
mam_spanko +219
Przecież na to każde tematyczne zero przypada na polskim YT parę kanałów, które biją na głowę to co teraz oglądamy XD
Stanowski myśli że wrzuci na swój kanał jakaś zbieraninę, każdy od swojego tematu i to nagle ma być monopol i jedyne słuszne medium XD
Każdy może mieć swoje zera wystarczy mieć dobrą zakładkę z subskrybcjami xD
Jak coś jest do wszystkiego to wiadomo do czego jest.
Albo zaczną wykorzysywać swój kapitał
Stanowski myśli że wrzuci na swój kanał jakaś zbieraninę, każdy od swojego tematu i to nagle ma być monopol i jedyne słuszne medium XD
Każdy może mieć swoje zera wystarczy mieć dobrą zakładkę z subskrybcjami xD
Jak coś jest do wszystkiego to wiadomo do czego jest.
Albo zaczną wykorzysywać swój kapitał
Mam małe bo tylko 2 miesięczne doświadczenie z testowania aplikacji mobilnych. W cv mam wrzucone Python, Selenium Webdriver, których to znam podstawy i jestem w stanie przeprowadzić proste testy, logowanie się, pobieranie tekstów, robienie screenshotów.
1. Czego jeszcze mogę nauczyć się jeżeli chodzi o testowanie przy pomocy selenium? Jakie testy przeprowadza się najczęściej?
Na rozmowach kwalifikacyjnych hrów najbardziej insteresuje doświadczenie, które nie wyróżnia się szczególnie przez co już kilka firm mi podziękowało ponieważ 'w tej chwili nie są w stanie mi zaoferować pracy'.
2. Jakich dodatkowych narzędzi mógłbym się nauczyć aby się trochę wyróżnić z tłumu? Dodam że w lutym podejdę do egzaminu ISTQB poziom podstawowy.
#python #selenium #testowanieoprogramowania #naukaprogramowania
1. Rozwiń swoje umiejętności tworzenia testów automatycznych wykorzystując selenium. Opanuj przykładowo Page Object pattern/Page module pattern. Pooglądaj repozytoria, zobacz jak kod jest rozdzielany (np: core, Page objects, tests). Zrozum ideę dziedziczenia klas w tym wzorcu, opanuj płynne korzystanie z selectorów. Poczytaj jak używać assertions, co to jest setup i teardown, naucz się tworzyć testcasy i testsuity (unittest framework).
Ogarnij jak można przechowywać dane do testów, jakie są wady
Kolejną rzeczą którą możesz ogarnąć jest opalanie testów wielowątkowo. Możesz zacząć rozpoznawać temat od biblioteki concurrencytest dla Pythona ( ͡° ͜ʖ ͡°)
Inna sprawa, że przykładowo w poprzedniej pracy znajomość jenkinsa ograniczała się do budowania mastera na przygotowanych instancjach, czyli w praktyce zalogowanie się i kliknięcie ikony w odpowiednim wierszu (ewentualnie zobaczenie obok czy się wersja poprawnie zbudowała).
Jeśli ktoś tego nie ogarnie w ciągu 300 sekund to się nie nadaje do IT ;)