Testowanie
CyPress
Szkolenia z grupy CyPress koncentrują się na automatyzacji testowania aplikacji webowych i integracji z CI, a testerom, specjalistom QA i zespołom IT pozwalają przygotować, uruchomić i utrzymać testy funkcjonalne interfejsów.
Filtry
Wprowadzenie do testowania aplikacji internetowych z użyciem CyPress
Najniższa cena z ostatnich 30 dni
Skontaktuj się z namiAutomatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Najniższa cena z ostatnich 30 dni
Skontaktuj się z namiOpinie uczestników
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Prowadzący ma dużą wiedzę, umie ją przekazywać, widać, że jest ona praktyczna. Poza wiedzą odnośnie cypressa dzieli się również swoją wiedzą ogólną, ma swoje zdanie w kwestii jak dobrze testować, ale jest otwarty na inny punkt widzenia.
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Właściwa treść została wybrana, ale końcowe etapy szkolenia w dużym stopniu zależą od różnicy między testami stworzonymi przez trenera i uczniów. Zbyt duża różnica na początkowych etapach prowadzi do problemów z przyswojeniem etapów końcowych. Być może stanowcze przekonanie uczniów, aby postępowali tylko zgodnie z niezbędnym planem i jak dokładnie, może pomóc w synchronizacji.
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Podobał mi się ogrom przekazanej wiedzy, może trochę czasem zbyt przytłaczający ;) ale na pewno jest to zaleta. Podobało mi się przedstawienie różnych praktycznych tricków i chwytów ułatwiających pracę. Bardzo fajna atmosfera, taka swobodna, że nawet introwertyk w końcu się przełamie i zada pytanie ;) świetne było czekanie na tych, którym coś gorzej wychodzi, pomoc, dostosowywanie treści pod pytania uczestników.
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Dużo praktycznej wiedzy, case study, 100% pytań odpowiedziane, indywidualne podejście
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
mimo doswiadczenia pracy z jeyzkiem bedacym przedmiotem szkolenia, prowadzacy przedstawil system w nowym swietle gdzie pokazal on szereg cieakwych rozwiazan i oraz zawsze przedstawiala zaletyy, wady oraz ogolna idee podejscia
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Sporo istotnych informacji o dobrych praktykach, osobiście uważam, że program mógłby być skrócony o część informacji z poświęceniem czasu na pisanie kodu. Ta część była nieproporcjonalnie szybsza niż elementy omawiania pozostałych zagadnień.
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Grupa była zróżnicowana przez co czułem że niektórzy muszą przyspieszać swoją pracę gdy inni się nudzili, fajnie by było też żeby nie przepisywać jak mnich w 15 wieku tylko po prostu pullowac repo i pracować na takim samym projekcie, pokazanie co się da jak fajnie się naprawia po czym push grupa pull zadanie dla wszystkich i chwila pracy ale na tym samym kodzie po czym jakies 2-3 minuty na wspólne rozwiazanie zadania
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Dużo konkretnych informacji, ogromna wiedza prowadzącego, przydałoby się więcej przykładów i zastosowań na już gotowym projekcie z komentarzami, przy którym nanosimy zmiany edycje, a każdy temat mógłbyć rozdzielony na osobne branche
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
To było pierwsze moje szkolenie więc nie mam porównania, ale bardzo mi się podobało
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Jako osoba początkująca w tej dziedzinie, wszystkie tematy które mnie interesowały zostały wyczerpująco omówione. Szkolenie zostało poprowadzone w bardzo przystępny sposób - interaktywnie i bez zanudzania.
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Ponieważ uważam że większość tematów była wyczerpana
- Uczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Odpowiednie tempo, bardzo kontaktowy prowadzący, który zrozumiale i cierpliwie tłumaczył zagadnienia
Szukasz innych technologii?
Zapoznaj się z naszym pełnym katalogiem szkoleń i usług IT
FAQ
Automatyzacja testów aplikacji webowych w CyPress polega na budowaniu skryptów, które odtwarzają działania użytkowników i weryfikują zachowanie interfejsu w przeglądarce. Na początku warto sprawdzić strukturę HTML, stabilność selektorów CSS, podstawowe scenariusze biznesowe oraz sposób uruchamiania testów w różnych środowiskach. Przykładem może być test logowania, który wypełnia formularz, wysyła dane i sprawdza komunikat po poprawnej autoryzacji. Ten temat przerabiamy praktycznie na szkoleniu: Wprowadzenie do testowania aplikacji internetowych z użyciem CyPress.
CyPress i Selenium służą do automatyzacji testów aplikacji internetowych, ale różnią się architekturą, sposobem synchronizacji oraz wygodą pracy z nowoczesnymi interfejsami. Przy porównaniu warto ocenić łatwość konfiguracji, debugowanie, obsługę aplikacji dynamicznych oraz integrację z pipeline CI. Dobrym przykładem jest test formularza AJAX, w którym CyPress upraszcza oczekiwanie na zmianę stanu interfejsu bez rozbudowanej ręcznej synchronizacji. Jeśli chcesz przećwiczyć to krok po kroku, zobacz: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress.
Testowanie aplikacji dynamicznych i AJAX w CyPress wymaga kontroli nad asynchronicznością, stanem interfejsu oraz komunikacją z backendem. Trzeba sprawdzić moment pojawiania się elementów, odpowiedzi z REST API, warunki zakończenia żądań i poprawność asercji po zmianach w DOM. Przykładem może być weryfikacja listy wyników, która aktualizuje się po wpisaniu frazy do pola wyszukiwania bez przeładowania strony. To jedno z zagadnień omawianych podczas szkolenia: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress.
Stabilne selektory CSS w testach CyPress to takie identyfikatory elementów, które pozostają odporne na zmiany układu i stylów strony. W praktyce należy sprawdzić, czy selektory nie opierają się na przypadkowych klasach wizualnych, zbyt głębokiej strukturze DOM ani tekstach podatnych na częste zmiany. Przykładem jest użycie dedykowanego atrybutu testowego dla przycisku zapisu zamiast selektora zależnego od kolejności elementów w formularzu. Wersję warsztatową (z konfiguracją i przykładami) znajdziesz w programie szkolenia: Wprowadzenie do testowania aplikacji internetowych z użyciem CyPress.
Framework testowy w CyPress porządkuje kod testów, dane testowe, konfigurację i wspólne mechanizmy uruchamiania scenariuszy. Warto sprawdzić podział odpowiedzialności między pliki testowe, warstwę Page Object, konfigurację środowisk, refaktoryzację powtarzalnych fragmentów oraz sposób zasilania testów danymi z zewnętrznych źródeł. Przykładem może być osobna konfiguracja dla środowiska testowego i preprodukcyjnego przy zachowaniu wspólnego zestawu scenariuszy regresyjnych. Dokładnie ten zestaw narzędzi i workflow ćwiczymy podczas szkolenia: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress.
Integracja testów CyPress z Jenkins polega na uruchamianiu zestawów testowych w procesie ciągłej integracji oraz zbieraniu wyników do dalszej analizy. Należy sprawdzić sposób wywołania testów w pipeline, podział na zestawy i podzestawy, generowanie raportów oraz interpretację błędów występujących na różnych środowiskach. Przykładem może być automatyczne uruchomienie testów po wdrożeniu nowej wersji aplikacji i analiza raportu dla nieudanych scenariuszy logowania i rejestracji. Ten temat przerabiamy praktycznie na szkoleniu: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress.