Podstawy automatyzacji testów w Cypress

via Udemy

Go to Course: https://www.udemy.com/course/automatyzacja-testow-w-cypress/

Overview

Jedyny taki kurs dostępny na rynku polskim, który zapewni Ci kompleksowe zrozumienie frameworka Cypress oraz wprowadzi w świat automatyzacji testów od podstaw. W trakcie szkolenia dowiesz się, jak wykorzystać kluczowe funkcjonalności tego narzędzia, krok po kroku. Mój kurs został zaprojektowany tak, aby każdy mógł z łatwością zrozumieć omawiane tematy i wyciągnąć maksymalne korzyści.Podczas tego kursu nauczysz się, jak skonfigurować środowisko i rozpocząć pracę z testami od podstaw. Przejdziemy przez proces pisania pierwszego testu, omówimy konstrukcję lokatorów oraz tworzenie asercji. Dodatkowo, będziemy się zajmować tematami bardziej zaawansowanymi, takimi jak testy API czy integracja z Cucumberem.Łącznie kurs obejmuje 33 lekcje i prawie 8 godzin materiału szkoleniowego. Poniżej znajdziesz pełną listę tematów, które poruszam:Wstęp i instalacja.Lokatory i jak je konstruować.Pierwszy test.Asercje - co to i podstawowe przykłady.Jak używać funkcji writeFile(), readFile() oraz jak pracować z fixture file.Hooks - akcje przed rozpoczęciem testu oraz po jego zakończeniu.Wykorzystanie funkcji "skip" oraz "only" w testach.Custom commands co to takiego i jak ich używać.Page Object Pattern w Cypressie.Testy warunkowe (if-else).Praca z wieloma elementami, funkcja each().Zastosowanie funkcji clock().Aliasy as() co to takiego oraz wykorzystanie.Jak uruchomić konkretny test.Funkcja Invoke() usuwanie lub czytanie atrybutów.Wykorzystanie funkcji lenght()Jak poradzić sobie z polami typu checkbox w Cypressie.Jak poradzić sobie z listą rozwijalną typu "dropdown".Jak podejść do automatyzacji alertów.Zmienne środowiskowe i chowanie oraz wyświetlanie rzeczy w konsoli.Budowanie skryptów npm, tworzenie kilku plików konfiguracyjnych.Co to jest "test retries" oraz wykorzystanie.Chwytanie oraz przenoszenie elementów na stronie (drag and drop).Wykonywanie testów w kolejności oraz ignorowanie wybranych testów.Jak poradzić sobie z "Iframes"Implementacja i wykorzystanie Cucumbera w Cypressie, testy BDD.Tworzenie testów API.Mockowanie odpowiedzi, oraz zastosowanie metody intercept().Wtyczki - instalacja oraz wykorzystanie.Wgrywanie (upload) oraz ściąganie (download) plików.Przełączanie się pomiędzy stronami, praca w nowej karcie.Asynchroniczność w Cypressie, funkcja then().Wykorzystanie funkcji viewport().

Skills

Reviews