Szkolenie: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Szkolenie z automatyzacji testów funkcjonalnych aplikacji webowych z wykorzystaniem CyPress przygotowuje do samodzielnego projektowania, implementacji i utrzymania testów automatycznych, integracji z procesami CI oraz stosowania najlepszych praktyk testowania nowoczesnych aplikacji internetowych
Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania automatycznych testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Szkolenie uczy stosowania dobrych praktyk programistycznych, takich jak refaktoryzacja, podział odpowiedzialności i unikanie powtórzeń w kodzie testów
Szkolenie pokazuje, jak budować skalowalną i łatwą w utrzymaniu architekturę frameworka testowego, wspierającą wiele środowisk i integrację z narzędziami CI
Szkolenie omawia strategie uruchamiania, raportowania i analizy testów automatycznych w procesie ciągłej integracji oraz pracy zespołowej
Dla kogo?
Testerzy manualni i automatyczni z podstawową znajomością programowania, chcący rozwijać umiejętności w automatyzacji testów webowych
Specjaliści ds. jakości oprogramowania oraz osoby odpowiedzialne za wdrażanie i utrzymanie procesów testowania w projektach IT
Testerzy korzystający z Selenium, zainteresowani poznaniem możliwości i praktycznego zastosowania narzędzia CyPress
Efekty kształcenia
Uczestnik projektuje i implementuje automatyczne testy funkcjonalne aplikacji webowych
Uczestnik stosuje wzorce projektowe i dobre praktyki w kodzie testów
Uczestnik analizuje i raportuje wyniki testów automatycznych
Uczestnik integruje testy z narzędziami ciągłej integracji
Uczestnik obsługuje testy dla aplikacji dynamicznych i opartych o AJAX
Uczestnik organizuje i utrzymuje skalowalny framework testowy
Wymagania
Od uczestników szkolenia wymagana jest znajomość zagadnień związanych z testowaniem oraz doświadczenie w pracy z aplikacjami internetowymi
Znajomość podstawowych zagadnień języka JavaScript (zmienne, funkcje, typy proste i złożone)
Podstawowe doświadczenie w pracy z kodem
Mile widziana podstawowa wiedza na temat HTML/CSS
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Kilka słów o automatyzacji testów - dlaczego warto?
Selenium vs CyPress
Model aplikacyjny klient-serwer
Strony statyczne, dynamiczne oraz asynchroniczne
Elementy HTML
Selektory CSS
Pisanie czytelnego kodu
PageObject Pattern
Refactoring
Asercje
Trawersowanie
Obsługa Rest API
Architektura test frameworka
Dobre praktyki
Praca z aplikacjami opartymi o technologię AJAX
Generowanie i analiza raportów
Uruchamianie testów na wielu środowiskach
Tworzenie zestawów i podzestawów testów
Integracja z systemami CI (Jenkins)
Autorem szkolenia jest Jakub Szewczyk
Expert QA specjalizujący się w testach funkcjonalnych i automatyzacji procesu testowania. Wielki fan podejścia BDD w procesie wytwarzania oprogramowania, ale również przeciwnik pisania testów behawioralnych dla samych testów. Karierę zaczynał w roku 2005 i przez ten czas miał okazję automatyzować testy dla aplikacji desktopowych, webowych, niskopoziomowych, sterowników oraz mikroserwisów instalowanych w chmurze.
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress”
Witold Adamski
Sporo inspiracji, ciekawe podejście do testów. Początkowo z wieloma tezami się nie zgadzałem, ale po wyjaśnieniu kontekstu i argumentacji w czasie dyskusji, poznałem inną, spójną i bardzo sensowną perspektywę.
13.03.2025
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress”
Daniel Piosik
Spodziewałem się więcej Cypressa. Ale uzupełnienie architekturą było dość ciekawe.
23.08.2024
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress”
Łukasz Zaremba
Szeroko omówiony temat cypresa wraz ze zwrócieniem uwagi na wady i zalety. Przedstawiono tez inne przydatne narzedzia.
23.05.2024
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress”
Ogolnie przekazane informacje wartosciowe, dla kogos kto tego wszystkiego nie wiedzial. Osobiscie wybiorcze informacje byly dla mnie akurat przydatne, stad "raczej dobre". Trener mial tez kilka swoich osobistych, kontrowersyjnych powiedzmy zasad/opinii na temat testowania
23.05.2024
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress”
Prowadzący był przygotowany, punktualny, próbował dostosować program do potrzeb uczestników, potrafił uargumentować swoje wypowiedzi, posiada bardzo dużą wiedzę, popartą doświadczeniem.
23.05.2024
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress”
Inne oczekiwania i uzgodnienia wzgledem otrzymango szkolenia. Moim zdaniem ustalenia byly raczej poziom srednio zaawansowany oraz przekazanie wiedzy na tym poziomie, natomiast pierwszy dzien w mojej opinii byl dniem bardzo straconym ,ktory spalil tylko czas. Drugi dzien gdzie zaczelismy pisac juz stricte framework zaczelo byc bardziej przydatne. Ostatni dzien byl najbardziej wartosciowy .. gdzie faktycznie moglismy poswiecic czas na API i testy backendowe. Na poczatku wysylalismy zakres ktory nas interesowal jak ( raporty, wiele srodowisk, grepy i tagowanie) oraz CI ( gdzie to bylo kwestia tylko pokazanai 1 linijki. Ogolnie, po za ostatnim dniem + kilkoma ciekawostkami z dni poprzednich uwazam,ze szkolenei raczej odbiegalo od oczekiwania. Za duzo bylo takiego 'gadania' ogolnego o niczym a malo konkretow -- no i odwieczne przerwy , ktore byly bardzo czeste ( jak chciales miec wolne, mogles sobie ja zrobic w trakcie jak grupa pracowala nad zadaniem). Tematy lizniete pokazane jak na YT tutorialu.. troche nie rozumiem tego.
23.05.2024
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress”
Kuba dobrze tłumaczy jak robić by było miodzio nie tylko dla testera ale też dla devów i biznesu. Cenię też jego wrzutki o anty-paternach i czego najlepiej unikać.