Logo
Zostań autorem

Koszyk jest pusty

0

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Kurs Protractor. Od 0 do testera automatyzującego

Naucz się pisać testy automatyczne E2E, nawet jeśli jeszcze nie masz doświadczenia w programowaniu. Nie stawiamy przed Tobą żadnych wymagań wstępnych.

Stworzony przez ElCodigo.pl

Ostatnia aktualizacja: 04/02/2021
Video Player is loading.
Current Time 0:00
Duration -:-
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
  • Chapters
  • descriptions off, selected
  • subtitles off, selected

    Darmowe lekcje

    Zobacz darmowe fragmenty tego szkolenia przed zakupem.

    Trailer
    Czego nauczysz się w trakcie tego kursu?
    |01:55
    Czym jest Protractor?
    |04:02
    Trailer
    Czego nauczysz się w trakcie tego kursu?
    Czym jest Protractor?
    Stałe, zmienne i typy
    Protractor w projekcie Angular
    Bloki Describe i It
    129
    00
    Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
    Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
    Flaga PolskiPolska obsługa i faktura

    Szkolenie obejmuje

    • Bezterminowy dostęp
    • 25 wykładów
    • 3 godz. 50 min. materiałów wideo
    • Regularne aktualizacje
    • Certyfikat ukończenia
    • Wsparcie autora na każdym etapie
    • Dostęp do zamkniętej grupy dyskusyjnej

    Masz pytania dotyczące tego szkolenia ?

    questionZadaj pytanie autorowi

    Czego się nauczysz?

    • Podstawy programowania w języku TypeScript
    • Używanie i konfiguracja frameworku Protractor
    • Używanie i konfiguracja frameworku Jasmine
    • Instalacja środowiska pracy testera automatyzującego
    • Tworzenie raportów z testów automatycznych
    • Praca w ramach projektów Angular
    • Organizowanie kodu za pomocą wzorca page object

    Opis kursu

    Z tym kursem nauczysz się pisać testy automatyczne od podstaw. Nie stawiamy przed Tobą żadnych wymagań wstępnych. Zaczniemy od instalacji środowiska i nauki programowania w zakresie niezbędnym testerom automatyzującym. Następnie przejdziemy przez najważniejsze informacje dotyczące frameworku Protractor, języka HTML i lokalizowania elementów na stronie. Na tym etapie będziesz w stanie napisać już pierwsze testy. Potem pogłębisz swoją wiedzę i zobaczysz, jak pisać w pełni profesjonalne testy z wykorzystaniem frameworku Jasmine i wzorca page object.


    Szczegółowy program kursu:

    Wykład 2

    Po wysłuchaniu tego wykładu będziesz wiedzieć, do czego służy i do czego nie służy Protractor. Zrozumiesz też, czym są testy E2E.

    Wykład 3

    Krótkie omówienie JavaScript i TypeScript, dwóch języków programowania, w których można pisać testy Protractor.

    Wykład 4

    Dowiesz się, czym jest Node.js. Wspólnie przejdziemy też przez proces jego instalacji.

    Wykład 5

    Wyjaśnimy sobie, czym jest interpreter TypeScript i zainstalujemy TypeScript.

    Wykład 6

    Zobaczysz, jak zainstalować Protractor i dowiesz się, do czego służy webdriver-manager.

    Wykład 7

    Dowiesz się, czym jest IDE. Omówimy sobie płatne IDE Webstorm i darmowe IDE Visual Studio Code. Wspólnie przejdziemy przez proces instalacji VSC.

    Wykład 8

    Po wysłuchaniu tego wykładu będziesz w stanie napisać i uruchomić swój pierwszy program w języku TypeScript.

    Wykład 9

    Rozpoczniesz rozwijanie prostej aplikacji "Baza testerów". Dowiesz się, czym są zmienne (let) i stałe (const), a także nauczysz się rozróżniać takie typy danych jak string, number, boolean, Array i enum. Zrozumiesz też, czym jest null.

    Wykład 10

    Dowiesz się, do czego służą funkcje i nauczysz się je deklarować. Zobaczysz, jak używać funkcji z parametrami oraz funkcji zwracających wartość.

    Wykład 11

    Zrozumiesz, dlaczego tak ważne w programowaniu są instrukcje warunkowe. Poznasz 3 typy instrukcji (if, if else, else if) i użyjesz ich w aplikacji.

    Wykład 12

    Zobaczysz, jak możesz lepiej organizować swój kod dzięki klasom. Dowiesz się, czym są pola i metody oraz do czego służy constructor. Wiedza z tego wykładu bardzo Ci się przyda, kiedy przejdziemy do omawiania wzorca page object w testach automatycznych.

    Wykład 13

    Dowiesz się, jak używać bibliotek zewnętrznych (na przykładzie biblioteki fast-csv). Poznasz też funkcje anonimowe.

    Wykład 14

    Zorientujesz się, jakie możliwości dają pętle, mechanizm dziedziczenia i interfejsy.

    Wykład 15

    Po wysłuchaniu tego wykładu będziesz w stanie napisać i uruchomić pierwszy prosty test w Protractor. Zobaczysz, jak wygląda tworzenie testów automatycznych w Protractor poza projektem Angular i zrozumiesz, do czego służą poszczególne pliki konfiguracyjne.

    Wykład 16

    Zobaczysz, jak poruszać się po projekcie Angular z perspektywy osoby piszącej testy automatyczne.

    Wykład 17

    Zrozumiesz, dlaczego HTML jest tak ważny w pracy testera i poznasz najważniejsze elementy tego języka. Nauczysz się poruszać po kodzie strony i samodzielnie znajdować w nim informacje potrzebne przy pisaniu testów.

    Wykład 18

    Poznasz różne techniki lokalizowania elementów na stronie (za pomocą atrybutów id i name, przy użyciu selektorów CSS i za pomocą selektorów XPath). 

    Wykład 19

    Zobaczysz, jak wykonywać podstawowe akcje na elementach. Dowiesz się, czym jest mechanizm promise i nauczysz się czekać na wyniki działań wykonywanych na stronie.

    Wykład 20

    Zobaczysz, jak przenieść scenariusz w języku naturalnym do kodu napisanego w Jasmine. Dowiesz się, jak prawidłowo korzystać z funkcji describe i it oraz co zrobić, aby wyniki tworzonych przez Ciebie testów były możliwie precyzyjne.

    Wykład 21

    Nauczysz się używać funkcji beforeAll i zobaczysz, do czego służą funkcje afterAll, beforeEach i afterEach.

    Wykład 22

    Przećwiczysz w praktyce wiedzę zdobytą dotychczas. Powtórzysz sobie lokalizowanie elementów, wykonywanie na nich akcji i wynoszenie powtarzającego się kodu do funkcji. Wspólnie napiszemy kompletny test automatyczny z wykorzystaniem frameworku Jasmine.

    Wykład 23

    Poznasz historię 2 testerów, która pomoże Ci zrozumieć, do czego służy wzorzec page object. Zobaczysz, jak używać go w praktyce. Wspólnie zrefaktorujemy test napisany w poprzednim wykładzie, aby nasz test stał się bardziej czytelny i łatwiejszy w utrzymaniu.

    Wykład 24

    Zobaczysz, jak wpłynąć na proces testowania przy pomocy zmian w pliku konfiguracyjnym Protractora. Nauczysz się wskazywać m.in., które testy mają być uruchamiane bądź pomijane i w jakiej przeglądarce lub przeglądarkach oraz po jakim czasie powinien nastąpić timeout.

    Wykład 25

    Nauczysz się, jak generować przyjazny w odbiorze raport z testów przy użyciu biblioteki protractor-beautiful-reporter.

    Spis treści

    Czas trwania: 03:50:03Rozwiń wszystkie tematy
    downTesty automatyczne w Protractor - wstęp
    3 wykłady
    • Czego nauczysz się w trakcie tego kursu?|01:55
    • Czym jest Protractor?|04:02
    • Protractor i języki programowania02:09
    downInstalacja środowiska
    4 wykłady
    downPodstawy TypeScript dla testera
    7 wykłady
    downPodstawy Protractor
    5 wykłady
    downFramework Jasmine
    2 wykłady
    downUżycie Protractor w praktyce
    4 wykłady

    O autorze

    avatar
    ElCodigo.plUczymy pisać testy automatyczne.

    Publikacje: 1

    Ocena autora: Brak

    O mnie
    Pomagamy testerom i osobom, które chciałyby rozpocząć karierę w branży IT. ElCodigoPL tworzą dwie osoby. Marcin Tarka. Programista, który od 2008 roku miał okazję pracować w wielu...Czytaj więcej
    129
    00

    Zapisz się do newslettera

    Odbierz 20% rabatu na pierwsze zakupy w eduj.pl, bądź na bieżąco z nowościami i promocjami oraz zgarniaj dedykowane zniżki przygotowane specjalnie dla Ciebie!

    Odbierz 20% rabatu na pierwsze zakupy w eduj.pl!

    Zapisując się do newslettera akceptujesz naszą Politykę Prywatności. W każdej chwilii możesz zrezygnować z otrzymywania wiadomości. Nie martw się nie wysyłamy spamu!