Szkolenie "JavaScript dla testerów oprogramowania"

Szkolenie praktyczne

Warsztat skierowany jest do osób, które chcą zacząć swoją przygodę z automatyzacją testów aplikacji webowych za pomocą narzędzia Selenium WebDriver. Jest to obecnie jedno z najpopularniejszych narzędzi w obszarze automatyzacji testów.

 

Wiedza programistyczna nie jest wymagana. Zaletą warsztatu jest dopasowany program, uwzględniający podstawy programowania oraz automatyzację testów.

 

Podczas warsztatu uczestnicy będą mieli okazję przećwiczyć m.in. tworzenie klas, metod, instrukcji warunkowych, debugowanie kodu oraz tworzenie struktury frameworku testowego.

 

Tematyka

1. Przygotowanie środowiska (Visual Studio Code)

2. Podstawy języka JavaScript

  • Składnia, słowa - klucze, podstawowe pojęcia
  • Typy danych
  • Operatory
  • Instrukcje sterujące
  • Pętle

 

3. Wprowadzenie do programowania obiektowego

  • Klasy, obiekty i metody
  • Dziedziczenie
  • Klasy abstrakcyjne

 

4. Obsługa plików

  • Zapis i odczyt
  • Wprowadzenie do DDT

 

5. Wyjątki

  • Obsługa wyjątków
  • Zgłaszanie wyjątków

 

6. Debugowanie kodu

 

7. Wprowadzenie do frameworka testowego (Nightwatch.js)

  • Sterowniki przeglądarek
  • Konfiguracje
  • Podstawowe operacje

 

8. Budowa frameworku

  • Struktura projektu
  • Utworzenie podstawowych elementów - Framework Core
  • Konfiguracja testów i ich wykonanie
  • Asercje
  • Parametryzacja

 

9. Utils

  • Automatyczne logowanie przebiegu testów
  • Automatyczne raportowanie testów
  • Automatyczne wykonywanie screenshotów
  • Integracja z zewnętrznymi bibliotekami i narzędziami

 

10. Wzorce projektowe

  • Page Object Pattern
  • Fluent interface.

 

Przed szkoleniem
Nie wymagamy od uczestników posiadania wiedzy programistycznej. Zaletą warsztatu jest dopasowany program, uwzględniający podstawy programowania oraz automatyzację testów.

 

Szkolenie zakłada korzystanie ze sprzętu komputerowego, zatem będziesz zobowiązany do przyniesienia własnego laptopa. Specyfikacja przygotowania środowiska zostanie udostępniona odpowiednio wcześnie, jeszcze przed rozpoczęciem warsztatu.

 

Metody szkolenia
Kurs w przeważającej części ma charakter warsztatu połączonego z częścią wykładową.

 

Materiały szkoleniowe
Będąc uczestnikiem warsztatu otrzymasz komplet starannie opracowanych materiałów szkoleniowych w formie podręcznika opisującego omawiane zagadnienia.

 

Po szkoleniu
Szkolenie uczy podstaw programowania w języku JavaScript, co pozwoli Ci na tworzenie prostych aplikacji wspierających testowanie oraz samodzielność w tworzeniu testów automatycznych, np. w Selenium.

 

Materiały

Dla wszystkich
Dla uczestników szkolenia
Raty PayU

Chcesz wiedzieć co się dzieje na EDU?

Zapisz się na newsletter i otrzymuj najnowsze informacje!

˟
Zapisz się
Chcesz być na bieżąco?
˟
Dziękujemy za zapisanie się na newsletter. Potwierdź subskrypcję klikając w link aktywacyjny przysłany na maila.