Automatyzacja testowania

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

liczba dni: 2
godziny szkolenia: 09:00–17:00
formuła: online na żywo / stacjonarna
język materiałów: polski

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
      • Podstawowe informacje
    • 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

Powiązane artykuły