×
Dodano do koszyka:
Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:
Zakupiłeś już tę pozycję:
Książkę możesz pobrać z biblioteki w panelu użytkownika
Pozycja znajduje się w koszyku
Przejdź do koszyka

Zawartość koszyka

ODBIERZ TWÓJ BONUS :: »
Play
Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js
Autor:
Krzysztof Komar
Długość
liczba lekcji: 36, czas trwania: 02:46:58
Ocena

Kup kurs 20,70 zł

Kurs video

Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js Krzysztof Komar

(ebook) (audiobook) (audiobook)
Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js Krzysztof Komar - okladka książki

Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js Krzysztof Komar - okladka książki

Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js Krzysztof Komar - audiobook MP3

Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js Krzysztof Komar - audiobook CD

Autor:
Krzysztof Komar
Wydawnictwo:
Videopoint
Wersja:
Online
Czas trwania:
2 godz. 46 min.
Technologia:
npm 6.9, Node 12.4, Yarn 11.6, Jest.js 2.48
Ocena:
6.0/6  Opinie: 2
  1. 1. Wstęp 00:21:18

  2. 2. Czym jest testowanie? 00:19:11

  3. 3. Wprowadzenie do biblioteki Jest 00:14:12

  4. 4. Uruchamianie testów z Jest 00:32:08

  5. 5. Mocks - sztuczne funkcje i moduły 00:25:12

  6. 6. Testowanie snapshotami 00:23:50

  7. 7. Testowanie komponentów 00:20:18

  8. 8. Jest Matchers 00:06:09

  9. 9. Podsumowanie 00:04:40

Obierz kurs na... automatyczne testowanie aplikacji w React.js

Rozwój internetu oraz fakt, że większość komputerów i telefonów ma z nim stałe połączenie, sprawił, że wiele aplikacji jest tworzonych wyłącznie z myślą o uruchamianiu ich w przeglądarce, także mobilnej. Przykładów nie trzeba daleko szukać ? Facebook i sprzężony z nim komunikator Messenger, Instagram albo Netflix. Jeśli chodzi o technologię, wszystkie je łączy coś bardzo istotnego: biblioteka React.js, której użyto do zbudowania każdej z tych aplikacji. Im większa i bardziej złożona aplikacja, tym trudniejsze jest jej utrzymanie. Oznacza to między innymi, że coraz ciężej jest dbać o to, by nowo dodawane funkcje nie psuły niczego w dotychczasowym, działającym kodzie. By zapobiec awariom związanym z wprowadzaniem do aplikacji usprawnień i unowocześnień, można - i należy - ją przy tej okazji testować.

Wiele aplikacji testuje się manualnie, za pomocą opisanych scenariuszy testowych. Nie jest to złe rozwiązanie, ale obarczone pewnymi ograniczeniami. Rozrost aplikacji oznacza konieczność zatrudniania kolejnych testerów. Dodatkowo im większa aplikacja, tym dłuższy proces manualnego testowania. Jest to więc przedsięwzięcie nieopłacalne. Na szczęście testowanie aplikacji może zacząć już programista, co sprawia, że na kolejnych etapach nie potrzeba tylu testerów. Umożliwia to Jest.js, biblioteka opracowana z myślą o łatwym testowaniu aplikacji napisanych w React.js. Jest.js bardzo dobrze integruje się z Reactem, a dodatkowo udostępnia wiele przydatnych w nim rozwiązań (takich jak snapshoty). Pisanie testów z wykorzystaniem tej biblioteki jest bardzo wygodne i może stanowić naturalny kierunek dalszego ulepszania aplikacji.

Co Cię czeka podczas naszego profesjonalnego szkolenia?

Podczas tego kursu video:

  • Zapoznasz się z zagadnieniem testów jednostkowych i integracyjnych.
  • Zaznajomisz się z wadami i zaletami testowania.
  • Dowiesz się, czym jest zjawisko regresji i w jaki sposób testy mogą mu zapobiec.
  • Poznasz różne rodzaje testów - jak je uruchamiać i przechowywać w repozytorium.
  • Opanujesz najpopularniejsze funkcje Jest Matchers.

Co więcej...

  • Nauczysz się instalowania i konfigurowania biblioteki Jest.js oraz tworzenia testów za jej pomocą.

Po ukończeniu szkolenia Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js będziesz dysponować wiedzą i umiejętnościami na poziomie średnio zaawansowanym.

Trzy godziny z testowaniem

Tyle mniej więcej czasu musisz poświęcić na to, by z naszym kursem zgłębić temat testowania aplikacji w React.js z użyciem biblioteki Jest.js. Zaczniemy oczywiście od podstaw, czyli od ogólnego omówienia koncepcji testowania. Przyswoimy niezbędną teorię - poznamy między innymi koncepcję regresji. Następnie zainstalujemy bibliotekę Jest.js, stworzymy pierwsze pliki z testami i uruchomimy napisane testy. Przyjrzymy się strukturze testów - blokom describe() oraz it() - i zaczniemy generować testy asynchroniczne. Poznamy działanie funkcji setUp() oraz tearDown(), będziemy tworzyć mocki funkcji i modułów oraz testować komponenty za pomocą snapshotów. Snapshoty stworzymy, wykorzystując do tego react-test-renderer oraz Enzyme Shallow - ten ostatni przyda nam się także do tworzenia testów integracyjnych. Na koniec będziemy testować komponenty bezstanowe oraz te ze stanem i omówimy funkcje Matchers: toBe, toEqual, toBeCloseTo, toContain, toHaveLength.

Testowanie dowodzi obecności błędów, a nie ich braku.

Edsger Dijkstra

Wybrane bestsellery

O autorze książki

Krzysztof Komar - programista w firmie Leon Software i student czwartego roku informatyki. Swoją przygodę z developmentem rozpoczął już jako uczeń szkoły podstawowej. Przez kolejne lata poznał wiele technologii, by skupić się na programowaniu funkcyjnym w wydaniu Reason.ml. W ramach swojej aktualnej pracy zajmuje się rozwijaniem oprogramowania lotniczego, które powinno cechować się dużą niezawodnością.

Videopoint - inne kursy

Zamknij

Przenieś na półkę

Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Kurs video
20,70 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.