Kursdetails

Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze

Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze

Sebastian Matusiak

Videokurs

Obierz kurs na... testowanie w Angularze

Angular to jeden z najpopularniejszych frameworków służących do tworzenia rozbudowanych aplikacji korporacyjnych i biznesowych. Jego struktura, oparta na jasnych klasach i modułach, jest intuicyjna dla developerów backendowych, co czyni go znakomitym wyborem dla osób planujących przejść na full-stack. Testowanie kodu w Angularze w narzędziach Cypress i Jest to kluczowy element pracy nad komercyjnymi projektami, szczególnie tymi, które obsługują miliony użytkowników. Poprawnie wykonane testy jednostkowe i automatyczne są gwarancją jakości kodu i minimalizują ryzyko wystąpienia błędów produkcyjnych. Według wielu rankingów Angular przoduje, jeśli chodzi o poziom wynagrodzeń, co wynika z wyższego stopnia zaawansowania wymaganego od programistów. Jak osiągnąć taki poziom? By zostać specjalistą, potrzebujesz przede wszystkim wiedzieć, jak prawidłowo testować kod. Testowanie kodu jest oznaką profesjonalizmu i informacją, że możesz uczestniczyć w dużych komercyjnych projektach. Jest to "must have", gdy aplikacja, nad którą pracujesz, przetwarza dane wielu użytkowników. Każdy najmniejszy błąd może prowadzić do poważnych strat finansowych, wycieku danych czy utraty integralności między komponentami lub usługami. Przeprowadzanie testów niweluje ryzyko wystąpienia poważnych błędów w środowisku produkcyjnym.

Co cię czeka w trakcie naszego profesjonalnego szkolenia?

Podczas kursu:

  • Nauczysz się pisać testy jednostkowe ze 100-procentowym pokryciem
  • Zdobędziesz praktyczną wiedzę, jak sobie radzić z testami sprawiającymi problemy
  • Nauczysz się tworzyć testy automatyczne w Cypress
  • Poznasz snapshoty i ich praktyczne zastosowanie
  • Nauczysz się używać Jest i ng-neat/spectator do pisania testów jednostkowych
  • Dowiesz się, jak testować operacje asynchroniczne
  • Poznasz techniki mockowania danych i nasłuchiwania na zapytania HTTP
  • Dowiesz się, jak pisać reużywalny kod, aby testy w Cypress były łatwiejsze w zarządzaniu

Szkolenie Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze ukończysz na poziomie średnio zaawansowanym. Zdobędziesz szeroką wiedzę na temat testowania w Angularze, zarówno jednostkowego, jak i automatycznego. Nauczysz się konfigurować narzędzia testowe Jest i Cypress i radzić sobie z ewentualnymi konfliktami między nimi. Zrozumiesz, jak pisać profesjonalny kod i tworzyć testy ze 100-procentowym pokryciem za pomocą narzędzi takich jak ng-neat/spectator. Dowiesz się, jak korzystać ze snapshotów, by porównywać stany komponentów. Opanujesz także testowanie złożonych widoków, serwisów, guardów, interceptorów i klas abstrakcyjnych. Autor szkolenia, bazując na swoim wieloletnim doświadczeniu, przekaże Ci wskazówki, jak radzić sobie z testami sprawiającymi problemy i jak testować operacje asynchroniczne. Ponadto opanujesz techniki optymalizowania testów w Cypress, aby były one łatwiejsze w zarządzaniu i reużywalne w różnych przypadkach. Zdobędziesz doświadczenie w testowaniu store'a, w tym jego actions, effects, reducerów i selectorów. Dodatkowo nauczysz się mockowania API i uruchamiania testów w różnych środowiskach. Po zakończeniu szkolenia będziesz mieć bogatą wiedzę i właściwe podejście do testowania, które obejmuje zarówno testy jednostkowe, jak i end-to-end, z uwzględnieniem optymalnych narzędzi i praktyk zapewniających wysoką jakość aplikacji.

  • Titel: Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze
  • Autor: Sebastian Matusiak
  • Dauer: 05:05:41
  • ISBN: 978-83-289-1840-5, 9788328918405
  • Veröffentlichungsdatum: 2024-10-08
  • Format: Kurs Video
  • Artikelkennung: vjescy
  • Verleger: Videopoint