Cypress od podstaw - Automatyzacja testów

via Udemy

Go to Course: https://www.udemy.com/course/cypress-od-podstaw/

Overview

Cypress od podstaw - automatyzacja testów w JavaScriptChcesz nauczyć się automatyzować testy aplikacji internetowych z użyciem Cypressa, ale nie wiesz, od czego zacząć?W tym kursie przeprowadzę Cię krok po kroku przez cały proces - od nauki JavaScriptu, przez budowanie frameworka, aż po zaawansowane techniki testowania.Zaczynamy od zera - nie potrzebujesz żadnego wcześniejszego doświadczenia.Czego się nauczysz?Podstawy JavaScript dla testera:- Składnia, zmienne, funkcje, pętle, obiekty - tylko to, co naprawdę potrzebne do testówTworzenie projektu w Cypress:- Inicjalizacja projektu- Konfiguracja Cypressa i omówienie struktury folderów- Tworzenie i uruchamianie pierwszych testówTestowanie interfejsu użytkownika:- Interakcje z elementami strony (kliknięcia, formularze, listy)- Praca ze złożonymi elementami (np. Shadow DOM)- Użycie własnych komend - Custom Commands- Wzorzec Page Object ModelTestowanie API w Cypress:- Wysyłanie zapytań, intercept, mockowanie odpowiedzi- Tworzenie testów automatycznych backenduTesty wizualne i różne środowiska:- Wizualna regresja z wykorzystaniem Percy- Uruchamianie testów na różnych przeglądarkach- Testy w środowisku Docker- Proxy w testach automatycznychRaportowanie i integracje:- Konfiguracja reporterów (JUnit, Mochawesome)- Praca z Cypress Dashboard- Instalacja i konfiguracja pluginówFramework automatyzacji:- Budowa kompletnego frameworka do testów- Praca z Visual Studio Code- Struktura projektu, porządek i reużywalność koduCzym jest Cypress i dlaczego warto się go nauczyć?Cypress to nowoczesne narzędzie do automatyzacji testów aplikacji webowych, oparte na JavaScript.Jest szybkie, intuicyjne i nie wymaga skomplikowanej konfiguracji. Z powodzeniem wykorzystywane jest w firmach technologicznych na całym świecie.Dzięki temu, że Cypress działa bezpośrednio w przeglądarce, pozwala dokładnie analizować działanie aplikacji z perspektywy użytkownika końcowego.Dla kogo jest ten kurs?Dla osób, które chcą zacząć automatyzować testy od podstawDla testerów manualnych, którzy chcą wejść w automatyzacjęDla każdego, kto chce praktycznie poznać Cypressa i JavaScriptW kursie skupiam się na praktyce - od razu tworzysz własne testy i rozwiązujesz realne problemy.Zbudujesz solidne fundamenty, które przydadzą Ci się w pracy jako tester automatyzujący.A jeśli będziesz mieć pytania - zawsze możesz napisać do mnie przez platformę Udemy. Odpowiadam.

Skills

Reviews