Co to jest Cypress?
Cypress jest narzędziem, które wspomaga tworzenie testów end-to-end aplikacji internetowych.
Cel szkolenia
Po ukończeniu szkolenia, uczestnik będzie potrafił pokryć aplikację internetową testami automatycznymi End To End. Dowie się również, jak je utrzymywać i rozwijać.
Program szkolenia
Programy szkoleń można modyfikować lub łączyć tak aby dostosować szkolenie do własnych
potrzeb. Jednak przed zamówieniem należy uzgodnić taką modyfikację.
-
Instalacja i konfiguracja Cypress
-
Struktura katalogów i plików w Cypress
- fixtures
- tests
- plugins
- supports
-
Struktura testu Cypress
- describe
- it
-
Cypress Hooks
- Before
- After
- BeforeEach
- AfterEach
-
Assertions
- should
- and
- expect
- assert
-
Asynchroniczność
- wait
- then
-
Mock & Stubs
-
Praca z elementami DOM
- get
- find
- contains
- type
- select
-
Obsługa alertów
-
Testowanie API (RESTFul)
- intercept
- request
-
Plugins & tasks
- file upload
- własne taski
-
Custom commands
- własne komendy
- nadpisywanie komend Cypress
-
Generowanie raportów
-
Praktyczne przykłady
-
testowanie formularza
- radio buttons
- checkboxes
- dropdowns
- inputs
-
testowanie listy produktów
- dodawanie
- usuwanie
- testowanie API
-
testowanie formularza
Czas trwania
Szkolenie trwa
2 dni
W celu lepszego utrwalenia materiału szkolenie można wydłużyć o jeden dzień.
Adresaci szkolenia
Szkolenie Testy Automatyczne z użyciem Cypress adresowane jest do programistów oraz testerów aplikacji internetowych znających podstawy programowania.
Forma szkolenia
Szkolenie ma charakter warsztatowy
Może być zrealizowane stacjonarnie lub
zdalnie.
Informacje dodatkowe
- Szkolenie trwa 8 godz. lekcyjnych.
- Ze względu na warsztatowy charakter szkolenia bądź na czas; standardowo zaczynamy o 9:00.
- Jest ważne, abyś biegle posługiwał się komputerem oraz znał podstawowe sktóry klawiaturowe; np. Alt+Tab.
- W czasie szkolenie postaraj się nie używać telefonu i innych rozpraszaczy; dobrze jest też wyłączyć wszystkie niepotrzebne aplikacje na komputerze.
- Po szkoleniu uczestnik otrzymuje materiały w formie elektronicznej. Są to repozytoria git zawierające projekty aplikacji.
Niezbędny sprzęt
- Szybki komputer np. i5 lub i7, SSD, min. 8GB RAM.
- Dwa monitory oraz kamera internetowa - niezbędne podczas szkolenia zdalnego.
- Zaopatrz się we wszystko, co może być użyteczne np. myszkę czy notatnik.
Niezbędne oprogramowanie
-
Visual Studio Code lub inny dobry edytor
- Chrome
- Git
- Node.js (LTS)
Jeżeli szkolenie odbywa się w siedzibie klienta
w sali szkoleniowej potrzebne są:
- szybki internet
- dobry rzutnik - najlepiej HDMI
- flipchart - opcjonalnie
- komfortowa przestrzeń dla każdego uczestnika
- możliwość swobodnego podejścia (przez trenera) do każdego uczestnika szkolenia
Wycena szkolenia
CENA NETTO: 0 zł
Kontakt
Twoje dane osobowe będą wykorzystywane wyłącznie w celu obsługi tego zapytania.