godziny szkolenia:
09:00–17:00
formuła:
online na żywo / stacjonarna
Cel nauczania
Cel szkolenia
Cypress.IO jest jednym z najpopularniejszych narzędzi w obszarze automatyzacji testów.
Celem warsztatu jest zapoznanie Uczestników z jednym z najpopularniejszych narzędzi w obszarze automatyzacji testów. Kursanci poznają 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ł ponieważ program łączy niezbędne podstawy języka JavaScript z automatyzacją testów, dlatego szkolenie jest odpowiednie również dla osób nie mających doświadczenia w programowaniu bądź nie znających języka JavaScript.
Zakres tematyczny
- Przygotowanie środowiska (Visual Studio Code)
- Node.js (npm) – wprowadzenie
- JavaScript – niezbędne podstawy
- Zmienne i typy danych
- Kontrola przebiegu programu (instrukcje sterujące)
- Funkcje i obiekty
- Funkcje asynchroniczne:
- Mechanizmy: callback i promise
- Cypress.IO – wprowadzenie
- Omówienie możliwości narzędzia
- Instalacja i konfiguracja
- Omówienie narzędzia (interfejs)
- Budowa frameworku (omówienie struktury)
- Tworzenie skryptów testowych z użyciem Cypress - ćwiczenia praktyczne
- Podstawowe operacje
- Asercje
- Parametryzacja
- Wprowadzenie do DDT
- Utils
- Integracja z zewnętrznymi bibliotekami i narzędziami
- Wzorce projektowe
- Page Object Pattern
- App Actions
- Fluent interface
Metody nauczania i formuła szkolenia
Kurs ma formę warsztatu połączonego z wykładem.
Co dostajesz w kursie
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.
Korzyści
Dzięki udziałowi w warsztacie będziesz:
- Umieć samodzielnie skonfigurować środowisko testowe z wykorzystaniem Cypress, Node.js oraz narzędzia CI
- Umieć samodzielnie stworzyć projekt testów automatycznych z zachowaniem dobrych praktyk związanych z automatyzacją testów aplikacji webowych
- Mieć możliwość rozwinięcia kariery zawodowej w kierunku automatyzacji testów oraz zwiększenia swojej konkurencyjności na rynku pracy.
Skorzystaj z dofinansowania
Sprawdź możliwości otrzymania dofinansowania na udział w szkoleniu.
Trenerzy