Automatyzacja testów: WebdriverIO + Typescript - Jenkins

Naucz się, jak pisać szybkie i niezawodne testy automatyczne. Kurs od podstaw z Javascript oraz Typescript

Ratings: 4.54 / 5.00




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