Testowanie w Selenium - JavaScript, czy Python?

0

Jak w temacie.

Na ten moment szukam pracy na stanowisku testera manualnego, ale żeby nie tracić czasu chcę się uczyć już w kierunku automatyzacji. Widzę, że już w ofertach na manuala lubi pojawiać się selenium, o dziwo.

JavaScript trochę liznąłem, Python praktycznie musiabym od zera.

I pytanie czy ta ścieżka jest prawidłowa? Najpierw nauka języka programowania, a później dopiero ogarniać Selenium?

Przyznam, że w temacie automatyzacji testów jestem zielony.

Widziałem ofertę płatnego szkolenia z Selenium, gdzie wymogiem była umiejętność programowania w javascript. Czemu akurat JS, a nie Python, albo Java?

W ogóle da się pracować w selenium bez znajomości języka programowania? Cytaty z wikipedii: "Selenium zapewnia narzędzie odtwarzania do tworzenia testów funkcjonalnych bez potrzeby nauki testowego języka skryptowego"

Z góry dzięki za pomoc.

2
karianmmita napisał(a):

Widziałem ofertę płatnego szkolenia z Selenium, gdzie wymogiem była umiejętność programowania w javascript. Czemu akurat JS, a nie Python, albo Java?

Bo pewnie prowadzący miał przygotowane materiały dla JSa i/lub znał tylko JSa

BTW oryginalna implementacja Selenium powstała w Javie i prawdopodobnie dla tego połączenia będzie najwięcej materiałów w internecie.

0
WeiXiao napisał(a):

To w temacie testów... ktoś tego używał?

Playwright is a Node library to automate Chromium, Firefox and WebKit with a single API. Playwright is built to enable cross-browser web automation that is ever-green, capable, reliable and fast.

Ja nie, ale rok temu słyszałem że to Cypress - fast, easy and reliable testing for anything that runs in a browser. będzie kilerem Selenium. Widziałem też Selenide które miało być ulepszonym Selenium. Ale trudno pokonać lidera

3

Jedno i drugie :) JS jest swietnym uzupelnieniem selenium i pozwala zrobic praktycznie wszystko w przegladarce.

1
karianmmita napisał(a):

Jak w temacie.

Na ten moment szukam pracy na stanowisku testera manualnego, ale żeby nie tracić czasu chcę się uczyć już w kierunku automatyzacji. Widzę, że już w ofertach na manuala lubi pojawiać się selenium, o dziwo.

JavaScript trochę liznąłem, Python praktycznie musiabym od zera.

I pytanie czy ta ścieżka jest prawidłowa? Najpierw nauka języka programowania, a później dopiero ogarniać Selenium?

Przyznam, że w temacie automatyzacji testów jestem zielony.

Widziałem ofertę płatnego szkolenia z Selenium, gdzie wymogiem była umiejętność programowania w javascript. Czemu akurat JS, a nie Python, albo Java?

W ogóle da się pracować w selenium bez znajomości języka programowania? Cytaty z wikipedii: "Selenium zapewnia narzędzie odtwarzania do tworzenia testów funkcjonalnych bez potrzeby nauki testowego języka skryptowego"

Z góry dzięki za pomoc.

Polecam wybrać sobie jeden język programowania i się go nauczyć, później łatwiej jest przeskoczyć na inny.
W testach przewija się głównie java, javascript i python.
Nie polecam nauki automatyzacji na kursach za miliony monet lepiej samemu pogrzebać ewentualnie jakiś kursik na udemy za 50 zł żeby wystartować :D.

Co do tego który język wybrać to na start polecam java, chyba najwięcej ofert pracy aktualnie.

A co do ostatniego to kiedyś powstało coś takiego jak selenium IDE (jak się nie myle to już tego nie rozwijają od dawna) ale nie spotkałem się by jakaś firma z tego korzystała, polecam selenium webdriver,

0

super, dzięki za odpowiedzi. Już w sumie w dniu napisania tematu podjąłem decyzję, że będę kontynuował naukę JavaScript.

Acz jak ktoś ma coś do dodania to chętnie poczytam.

0
KamilAdam napisał(a):

Widziałem ofertę płatnego szkolenia z Selenium, gdzie wymogiem była umiejętność programowania w javascript. Czemu akurat JS, a nie Python, albo Java?
Bo pewnie prowadzący miał przygotowane materiały dla JSa i/lub znał tylko JSa
BTW oryginalna implementacja Selenium powstała w Javie i prawdopodobnie dla tego połączenia będzie najwięcej materiałów w internecie.

Bo w tych obszarach warto znać JavaScript, Java (lub coś z innej stajni), SQL i będzie to sensowne minimum
Inne pójście na skróty to taka świnka morska, hodowana w chlewiku na plaży.
Plaża to plaża. Chlewik to chlewik. Świnki morski i chomiki ani w chlewiku ani na plażę.

Z trójki JavaScript, Python, Java do pisania skryptów Java najmniej mi pasuje na początek nauki/pracy
First Selenium Webdriver Script: JAVA Code Example
https://www.guru99.com/first-webdriver-script.html

0

Jeszcze jedno pytanie,
w ofertach pracy często pojawia się w wymaganiach samo: "selenium" i żadnego języka programowania do tego. Co to oznacza?

Co oznacza znajomość selenium bez umiejętności pisania w nim skryptów w konkretnym języku?

1 użytkowników online, w tym zalogowanych: 0, gości: 1