Szkolenie "Cypress.IO - Automatyzacja testów aplikacji webowych w JavaScript"

Szkolenie praktyczne

Cypress.IO jest jednym z najpopularniejszych narzędzi w obszarze automatyzacji testów. 

 

Uczestnicy warsztatu mają okazję poznać m.in. podstawy programowania w języku JavaScript z zachowaniem standardu ECMAScript, podstawowe problemy związane z automatyzacją testów aplikacji webowych, możliwości i ograniczenia narzędzia Cypress oraz dobre praktyki związane z automatyzacją testów.

 

Zaletą warsztatu jest jego dopasowany materiał - dla osób nie mających doświadczenia w programowaniu bądź nie znających języka JavaScript program łączy niezbędne podstawy wraz z automatyzacją testów w JavaScript.

 

 

Zakres tematyczny

 

1. Przygotowanie środowiska (Visual Studio Code) 
1.1. Node.js (npm) – wprowadzenie
a. Podstawowe informacje

 

2. JavaScript – niezbędne podstawy
2.1. Zmienne i typy danych 
2.2. Kontrola przebiegu program (instrukcje sterujące) 
2.3. Funkcje i obiekty 
2.4. Funkcje asynchroniczne:
a. Mechanizmy: callback i promise

 

3. Cypress.IO – wprowadzenie
3.1. Omówienie możliwości narzędzia
3.2. Instalacja i konfiguracja
3.3. Omówienie narzędzia (interfejs) 
3.4. Budowa frameworku (omówienie struktury)
a. Tworzenie skryptów testowych z użyciem Cypress - ćwiczenia praktyczne
- Podstawowe operacje
- Asercje 
- Parametryzacja 
- prowadzenie do DDT 
b. Utils 
- Integracja z zewnętrznymi bibliotekami i narzędziami
c. Wzorce projektowe
- Page Object Pattern 
- App Actions
- Fluent interface.

 

Przed szkoleniem

Warsztat skierowany jest do osób, które chcą zacząć swoją przygodę z automatyzacją testów aplikacji webowych za pomocą narzędzia Cypress.IO - obecnie jednego z najpopularniejszych narzędzi w obszarze automatyzacji testów. 

Od uczestników szkolenia oczekiwana jest podstawowa umiejętność testowania oprogramowania.

 

Metody szkolenia

Kurs ma formę warsztatu połączonego z wykładem.

 

Materiały szkoleniowe

Będąc uczestnikiem szkolenia „Cypress.IO” otrzymasz starannie opracowane materiały szkoleniowe w formie prezentacji, opisującej zagadnienia omawiane podczas warsztatu, a także projekt szkoleniowy w środowisku programistycznym.

 

Po szkoleniu

Po szkoleniu będziesz potrafił:

  • skonfigurować środowisko testowe z wykorzystaniem Cypress, Node.js oraz narzędzia CI;
  • stworzyć projekt testów automatycznych z zachowaniem dobrych praktyk związanych z automatyzacją testów aplikacji webowych.

Materiały

Dla wszystkich

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.