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
- Katarzyna KulinkowskaUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Duża zaleta szkolenia było dużo zadań praktycznych
- Michał HartmanUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
poruszone tematy były ciekawe, dużo pracy z kodem. Prowadzący pokazywał inne rozwiania, omawiał je szczegółowo z podpowiedzią kiedy lepiej jakiegos użyć.
- Daria StyśUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Dużo praktycznych przykładów, programowanie "na żywo", zwracanie uwagi na dobre praktyki - nie tylko dla Cypressa, ale ogólnie dla projektów automatyzacji testów, zaangażowany i zachęcający do aktywności prowadzący
- Monika BedczakUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Dużo praktyki. Trener podał kilka przydatnych rozwiązań pisania kodu i planowania testów.
- Malwina ZarzecznaUczestnik szkolenia Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Poruszane były ciekawe tematy i nowe (dla mnie podejście do testowania)
- Małgorzata BobrowskaUczestnik szkolenia Wprowadzenie do testowania aplikacji internetowych z użyciem CyPress
Duża dawka wiedzy praktycznej + wystarczająca prezentacja teorii
- Agnieszka NikodemUczestnik szkolenia Wprowadzenie do testowania aplikacji internetowych z użyciem CyPress
Szkolenie było bardzo dobre, spełniło moje oczekiwania. Wiedza była przekazana w bardzo przystępny sposób. Prowadzący dobrze tłumaczył zagadnienia. Sporo czasu spędziliśmy na praktycznym wykorzystaniu wiedzy.
- Natalia SzymalaUczestnik szkolenia Wprowadzenie do testowania aplikacji internetowych z użyciem CyPress
to moje kolejne szkolenie z Kubą, równie wydaje, rzeczowe i wiele z niego wyniosłam
- Jo Panik, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Wprowadzenie do testowania aplikacji internetowych z użyciem CyPress
It was very informative and I enjoyed half of it. I liked that the trainer was helpful, but I cannot say it was an excellent training, because since I personally don't have any experience with automation, the pacing was too fast for me since about two last hours of day two. Day three was hardest and I think it's because I would need more time to get familiar with subjects from first two days. It was a bit much for me for such short time, but I don't think it's the teacher's fault. I also liked the amount of breaks, because it made it more digestible! :) Good balance. (Sorry most of the group was quiet, I think that's just the way it is online!)
- Leszek Dąbek, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Wprowadzenie do testowania aplikacji internetowych z użyciem CyPress
The amount of knowledge was minimum to understand with opened field for questions and additional stuff. The users had VM in case their laptops do not have visual code. The teacher was able to explain in simple way all topics.
- Claudio Piana, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Wprowadzenie do testowania aplikacji internetowych z użyciem CyPress
The instructor was able to touch a lot of topics in really small time. He looked well prepared and experienced.
- 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.
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.