Logo

Koszyk jest pusty

0

Kategorie

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

129,00 zł
Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij naukę teraz, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

W cenie szkolenia otrzymasz

calendar_clockPłacisz raz, wracasz kiedy chcesz
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie online
forumDostęp do grupy dyskusyjnej
database_uploadAktualizacje w cenie

Czego się nauczysz?

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

Opis szkolenia

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.

To szkolenie w liczbach

Spis treści

O autorze

product-image

Testy jednostkowe - JUnit 5, Mockito 2, TDD

5.0(2)
79,00 zł
product-image

Tworzenie REST API krok po kroku - Python | F ...

5.0(4)
59,00 zł
product-image

Praktyczny kurs Vue.js od podstaw

4.0(1)
79,00 zł
product-image

Podstawy manualnego testowania oprogramowania

4.5(2)
149,00 zł
product-image

React z Cursor A.I. Od fundmentów programowan ...

5.0(1)
99,00 zł

Testy jednostkowe - JUnit 5, Mockito 2, TDD

Poznaj od podstaw jak tworzyć dobre testy jednostkowe w języku Java z biblioteką jUnit 5 i metodyce Test Driven Development

Czego się nauczysz?

  • Jak tworzyć dobre testy jednostkowe.
  • Jak korzystać z asercji i pracować z frameworkiem JUnit 5.
  • Jak korzystać z mocków i pracować z frameworkiem Mockito 2.
129,00 zł

🔒 Weryfikacja bezpieczeństwa

Witaj! Jestem Twoim asystentem.

Zadaj mi pytanie, a pomogę Ci znaleźć odpowiedni produkt z oferty.