Testy E2E. Kurs video. Protractor, Cypress, Cucumber
Czego się nauczysz?
- Mapowania procesów przetwarzania danych osobowych w organizacji pod wymogi RODO/GDPR
- Identyfikowania podstaw prawnych przetwarzania, okresów retencji i oceny ryzyka (DPIA)
- Projektowania klauzul informacyjnych, zgód i rejestrowania czynności przetwarzania
- Wdrażania zasad privacy by design/by default i minimalizacji danych w systemach IT
- Obsługi żądań podmiotów danych (DSAR): dostępu, sprostowania, usunięcia i przenoszenia
- Zarządzania incydentami naruszeń ochrony danych i raportowania do PUODO
- Negocjowania umów powierzenia, transferów poza EOG i standardowych klauzul umownych
- Budowania programów szkoleń oraz audytów zgodności w działach biznesowych i IT
Spis lekcji
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
Oceny i opinie klientów: Testy E2E. Kurs video. Protractor, Cypress, Cucumber Dawid Perdek (5)
- 6 (4)
- 5 (0)
- 4 (0)
- 3 (0)
- 2 (1)
- 1 (0)
-
Tego właśnie szukałem, w internecie można znaleźć szczątkowe informacje albo rozproszoną wiedzę. Próbowałem dowiedzieć się czegoś o tych narzędziach z darmowych źródeł - droga przez mękę. Ten kurs rozwiązał sprawę i spełnił moje oczekiwania.
Opinia: Tomek Opinia dodana: 2021-07-02 Ocena: 6Opinia niepotwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Bardzo mi się podoba przejście przez trzy narzędzia a nie tylko jedno. Szerszej wizji często brakuje w darmowych materiałach. Tutaj autor pomyślał.
Opinia: Piotr Opinia dodana: 2021-06-25 Ocena: 6Opinia niepotwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Świetny przegląd narzędzi i dobry kurs by wejść w świat testowania. Autor omawia wszystko powoli, rzeczowo, nie da się zgubić
Opinia: anonimowa Opinia dodana: 2021-06-25 Ocena: 6Opinia niepotwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Super kurs, zawiera bardzo przydatną wiedzę. Wydaje mi się, że sprawnie łata dziurę, bo do tej pory nie umiałem trafić na rzetelny kurs o reduxie. Must have dla początkujących
Opinia: Tomasz Opinia dodana: 2021-06-22 Ocena: 6Opinia niepotwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Videokurs nieczytelny, opowiedziany pobieznie, stosowane byly wielokrotnie skroty myslowe, autorowi nie chcialo sie ponownie nagrywac materialow i dodawal dymki ze sprostowaniami. Dziwie sie ze Helion zdecydowal sie taki kurs opublikowac.
Opinia: Tomasz Opinia dodana: 2021-12-30 Ocena: 2Opinia potwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna:
Szczegóły kursu
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
