×
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
Testy E2E. Kurs video. Protractor, Cypress, Cucumber
Autor:
Dawid Perdek
Długość
liczba lekcji: 53, czas trwania: 04:42:21
Ocena

Kup kurs 44,70 zł

Kurs video

Testy E2E. Kurs video. Protractor, Cypress, Cucumber Dawid Perdek

(ebook) (audiobook) (audiobook)
  • Promocja Przejdź
  • Poziom podstawowy/średnio zaawansowany
Testy E2E. Kurs video. Protractor, Cypress, Cucumber Dawid Perdek - okladka książki

Testy E2E. Kurs video. Protractor, Cypress, Cucumber Dawid Perdek - okladka książki

Testy E2E. Kurs video. Protractor, Cypress, Cucumber Dawid Perdek - audiobook MP3

Testy E2E. Kurs video. Protractor, Cypress, Cucumber Dawid Perdek - audiobook CD

Autor:
Dawid Perdek
Wydawnictwo:
Videopoint
Wersja:
Online
Czas trwania:
4 godz. 42 min.
Technologia:
MongoDB 4.2, npm 6.14, Webstorm 2020, Node.js 10.13
Ocena:
5.2/6  Opinie: 5
  1. 1. Wstęp 00:17:00

  2. 2. Narzędzia 00:15:20

  3. 3. Aplikacja 00:13:01

  4. 4. Protractor 01:34:54

  5. 5. Cypress 01:45:14

  6. 6. Cucumber 00:30:01

  7. 7. Podsumowanie 00:06:51

Obierz kurs na... testowanie aplikacji jako całości

Aplikacje webowe otaczają nas zewsząd. Używamy ich do zamawiania jedzenia, robienia zakupów, rozrywki, kontaktowania się z rodziną i ze znajomymi, nauki czy pracy; często od nich zależą nasze pieniądze, a nawet zdrowie. W związku z tym nam, programistom, powinno szczególnie zależeć na tym, by były one niezawodne. A to wymaga dobrego testowania. Testować kod można na wiele sposobów: manualnie, automatycznie, jednostkowo, integracyjnie, kontraktowo, mutacyjnie, metodą end-to-end (E2E). Ponieważ jednak liczba funkcjonalności w kolejnych aplikacjach rośnie, nie sposób w pełni manualnie sprawdzić wszystkich scenariuszy. Stąd uwaga świata informatycznego kieruje się ku testom automatycznym.

Dobrze zaprogramowane testy automatyczne mogą znacznie ułatwić codzienną pracę zespołów developerskich, zwolnić sporo czasu poświęcanego do tej pory choćby na ręczne testy regresyjne, dzięki czemu można go poświęcić więcej na dopracowywanie i rozwijanie produktu. Dlatego też w ramach tego kursu skupiamy się na zagadnieniu przeprowadzania testów automatycznych end-to-end, czyli traktujących aplikację jako nierozerwalną całość. Ponieważ sporo aplikacji jest tworzonych z wykorzystaniem frameworka Angular, to na jego przykładzie pokażemy testy E2E. Użyjemy dwóch bibliotek do testowania: Protractora, stosowanego do aplikacji angularowych, i Cypressa, którego można użyć również w aplikacjach napisanych w innych technologiach. Poruszymy też pokrótce kwestie BDD (behavior-driven development) i na przykładzie biblioteki Cucumber zobaczymy, jak mogłaby wyglądać dokumentacja w postaci scenariuszy testowych.

Co Cię czeka podczas naszego profesjonalnego szkolenia

W trakcie kursu:

  • Zdobędziesz wiedzę o testach E2E i dowiesz się, czym są i jak je przeprowadzać.
  • Poznasz narzędzia do testowania: Protractor, Cypress i Cucumber.
  • Nabędziesz umiejętność samodzielnego wyboru technologii i pisania testów E2E.

Co więcej...

  • Zyskasz podstawy do dalszego zgłębiania tematów związanych z jakością (jak piramida testów, metryki) i metodykami, takimi jak BDD.

Testy E2E. Kurs video. Protractor, Cypress, Cucumber porusza tematy średnio i całkiem zaawansowane, ale zaczyna się od spraw zupełnie podstawowych i większość materiału dotyczy tych właśnie tematów. Po ukończeniu kursu będziesz w stanie rozpocząć samodzielne pisanie testów E2E z wykorzystaniem wymienionych technologii - i to jest główny cel tego kursu.

Po co komu testowanie

Cóż, prawda jest taka, że testowanie nie jest tym, co tygrysy (programiści) lubią najbardziej. Wiadomo, zajmuje czas, hamuje pracę, zmusza do cofania się i wprowadzania poprawek... Tyle że produkt nieprzetestowany to produkt nieużyteczny. Z błędami, gorzej działający, czasami wcale. Stąd testy, testy i jeszcze raz testy - albo klient się mocno zdenerwuje, gdy otrzyma kolejną wersję beta. I następną. I jeszcze jedną. Jeśli więc jesteś programistą, działającym w zespole lub freelancerem - testuj. A przynajmniej posiądź wiedzę na temat rodzajów testów i technologii, które służą do testowania, ich możliwości, wymogów, efektów. Dzięki temu będziesz wypuszczać lepszej jakości aplikacje i robić to (wbrew pozorom) szybciej i taniej. Bo nie ma nic mniej opłacalnego niż niezakończony, nieodebrany przez klienta projekt!

Wybrane bestsellery

O autorze książki

Dawid Perdek — absolwent automatyki i robotyki o specjalności robotyka na Wydziale Elektroniki Politechniki Wrocławskiej. Studiował również informatykę na Wydziale Informatyki i Zarządzania tej samej uczelni i finalnie wybrał pracę programisty. Od lipca 2016 roku działa jako programista frontendu; początkowo korzystał z Angulara 1.6, a potem Reacta, Electrona + Angulara 5 oraz (w ostatnich projektach) z Angulara 6/7. Dobrze czuje się w Scrumie. Jest fanem kodu działającego, czystego, z równymi wcięciami, alfabetycznie posortowanymi importami i sensownymi testami. W wolnych chwilach najchętniej gra w piłkę nożną — tysiące godzin spędził na boisku, rozegrał setki meczów na szczeblach rozgrywkowych na tyle niskich, by nikt się nimi poważnie nie interesował. Podróżuje, czyta książki, nałogowo słucha muzyki, bardzo chętnie koncertowej.

Videopoint - inne kursy

Zamknij

Przenieś na półkę

Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Kurs video
44,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.