Podstawy automatyzacji testów w Cypress

Od podstaw do rozszerzonych zagadnień.
4.33 (20 reviews)
Udemy
platform
Polski
language
Other
category
instructor
Podstawy automatyzacji testów w Cypress
110
students
7.5 hours
content
Feb 2024
last update
$19.99
regular price

Why take this course?

🎓 Cypress World: Od Podstaw do Rozszerzonych Zagadnień 🚀

Czego możesz się spodziewać?

Kompleksowe zrozumienie Cypress: Najlepszy kurs dostępny na rynku polskim, który przygotuje Cię na gruntowną wiedzę o frameworkie Cypress i wprowadza Cię do świata automatyzacji testów od zera.

🧐 Dla każdego poziomu znajomości: Moje kurs został zaprojektowany, aby dostarczyć Ci wiedzę na wszystkie poziomy, zapewniając jasne wyjaśnienia i praktyczne korzyści.

Szczegółowy Zawartość Kursu:

  1. Instalacja i Wstęp: Rozpoczynamy od podstaw - jak zainstalować Cypress i przygotować środowisko do pracy.

  2. Lokatory: Poznaj różne sposoby lokowania elementów na stronie, aby twoje testy były precyzyjne i łatwe do utrzymania.

  3. Pierwszy Test: Twórz swój pierwszy test w Cypress, krok po kroku, zaczynając od zrozumienia podstawowej składni.

  4. Asercje: Dowiedz się, jak sprawdzać oczekiwania i weryfikować wyniki z wykorzystaniem asercji w Cypress.

  5. Plikowanie danych: Ucz się, jak używać funkcji writeFile(), readFile() oraz jak efektywnie pracować z fixture file.

  6. Hooks: Zdobądz informacji o hookach w Cypress - akcjach przed i po wykonaniu testów, które są niezbedne do zarządzania niestandardowymi aspektami testów.

  7. Opcje Testu: Zapoznaj się z użyciem skip oraz only w testach, aby lepiej zarządzać przepływem wykonania testów.

  8. Custom Commands: Poznaj, jak tworzyć i używać customowych komend w Cypress dla lepszej modularności i łatwiej utrzymalności kodu.

  9. Page Object Pattern: Dowiedz się, jak zorganizować testy za pomocą pattern Page Object, aby kód był bardziej zarządzalny i przejrzysty.

  10. Testy warunkowe: Naucz się, jak stosować instrukcje warunkowe (if-else) w testach do przepływania decyzji bardziej złożonych.

  11. Praca z wieloma elementami: Zastanów się, jak efektywnie iterować przez listy i tabele elementów.

  12. Iframes: Dowiedz się, jak płynnie przepadzać pomiędzy iframami na stronie w Cypress.

  13. Cucumber: Rozwiń swoje umiejętności testów poprzez implementację Cucumbera w Cypress, aby napisać testy BDD (Behavior-Driven Development).

  14. API Testy: Naucz się tworzeniu testów na poziomie API, co jest kluczowe dla pełnego cyklu życia testów.

  15. Mockowanie i Intercept: Zdobąż umiejętności mockowania odpowiedzi serwera oraz wykorzystania metody intercept() do lepszego przetestowania aplikacji w warunkach bliższych realii.

  16. Wtyczki: Zapoznaj się z instalacją i wykorzystaniem wtyczek w Cypress, które poszerzą możliwości twoich testów.

  17. Upload/Download: Naucz się, jak w Cypress wgrywać (upload) i ściągać (download) pliki, co jest praktyczne w wielu aplikacjach webowych.

  18. Asynchroniczność: Dowiedz się, jak lepiej zarządzać aspektami asynchroniczne w Cypress, korzystając z funkcji then().

  19. Viewport: Zdobąż wiedzę na temat ustawiania i manipulowania viewportem w Cypress, co jest istotne dla testowania różnych urządzeń.

Jakie masz nadzieję? Kurs te jest! 🌟

Dołącz do mnie i zacznij tworzyć testy na poziomie, który chcesz osiągnąć. Wykroki, przykłady, najlepsze praktyki - wszystko to czeka Cię w tej kompleksowej, praktycznej i zbudowanej formie.

Zarezerwuj swój place i zacznij tworzyć testy z Cypress World już dziś! 🌐

Loading charts...

Related Topics

4480672
udemy ID
06/01/2022
course created date
15/01/2022
course indexed date
Bot
course submited by