Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

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

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
77
40

40 % taniej

129.00 zł

To najniższa cena z ostatnich 30 dni!

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
77
40

40 % taniej

129.00 zł

To najniższa cena z ostatnich 30 dni!