Automatyzacja testów: WebdriverIO + Typescript - Jenkins
Naucz się, jak pisać szybkie i niezawodne testy automatyczne. Kurs od podstaw z Javascript oraz Typescript
Description
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.
What You Will Learn!
- Podstawy języka JavaScript
- Podstawy języka TypeScript
- Automatyzacja z WebdriverIO
- Platformy testowej Mocha
- Umiejętność stosowania asercji
- Projektowanie według Page Object Model
- CI/CD integracja z Jenkins
- Integracja z Allure
- Lokalizowanie elementów HTML (xpath, id, klasy, name)
- Harmonogram wykonywania testów
Who Should Attend!
- Tester manualny
- Osoby chcące zacząć przygodę z automatyzacją
- Tester automatyzujący
- Osoby szukające pracy jako tester oprogramowania