Ten kurs jest przeznaczony dla osób, które chcą rozpocząć swoją przygodę z testowaniem automatycznym lub podjąć pracę jako tester automatyzujący. Kurs jest prowadzony od podstaw. To znaczy, że nie musisz posiadać jakiejkolwiek wiedzy z zakresu programowania bądź automatyzacji. Wszystkiego Cię w nim nauczę.
Co uzyskasz po ukończeniu tego kursu?
- poznasz podstawy języka JavaScript
- nauczysz się podstaw języka TypeScript
- implementować testy automatyczne przy użyciu WebdriverIO
- zapoznasz się z platformą testową Mocha
- umiejętność wykorzystania asercji w testach
- projektować testy według Page Object Model
- nauczysz się jak zainstalować i skonfigurować narzędzie CI/CD Jenkins
- będziesz potrafił podłączyć testy automatyczne pod Jenkins’a za pomocą zdalnego repozytorium (GIT)
- podłączyć reportera Allure pod testy automatyczne
- ustawiać automatyczny harmonogram wykonywania testów
- separować dane wejściowe w testach automatycznych
- tworzyć pełne frameworki do automatyzacji testów
- lokalizować elementy HTML za pomocą: Xpath, klas, identyfikatorów, name
- nauczysz się podstawowych metod WebdriverIO
- korzystać z edytora kodu Visual Studio Code
Co to jest WebdriverIO?
WebdriverIO pozwala zautomatyzować dowolną aplikację napisaną przy użyciu nowoczesnych frameworków internetowych, takich jak React, Angular, Vue.js, a także natywnych aplikacji mobilnych na Androida i iOS. WebDriverIO jest zbudowany na silniku Node.js i wykorzystuje JavaScript do kodowania automatyzacji.
WebdriverIO używa Selenium pod maską. Wszystkie wspaniałe rzeczy związane z Selenium są dostępne w WebDriverIO z dodatkową zaletą ekskluzywnych asercji dla walidacji testowych.
Brzmi ciekawie? W takim razie zapraszam Cię bardzo serdecznie to wspólnej nauki w tym kursie. Poznasz od podstaw WebdriverIO wraz z podstawami języka Javascript oraz Typescript. A na koniec podłączymy stworzone projekty do narzędzia CI/CD Jenkins.
Małgorzata –
Bardzo dobrze poprowadzony kurs. Rafał świetnie wszystko tłumaczy krok po kroku, tłumaczy co z czego wynika. Tłumaczy zależności i procedury. Trzeba się postarać, żeby nie zrozumieć 😉 Wiele się nauczyłam, dziękuję 🙂
Piotr –
Jeden z lepszych kursów. Bardzo fajnie, luźno poprowadzone lekcje. Pokazane to, co potrzeba, bez zbędnego lania wody. Kod jest czytelny i dobrze napisany. Jedynym problemem jest to, że część rzeczy się zdezaktualizowała (inne wersje JS, TS, webdriverIO itd.). Oczywiście, można wymusić instalowanie odpowiednich wersji, ale idąc krok po kroku, nie jest to takie jasne i już na samym początku można mieć inne pytania dotyczące konfiguracji wdio. Niemniej jednak, gorąco polecam ten kurs.