Course Code: protractor
Duration: 14 hours
Prerequisites:
  • Doświadczenie w pracy z Javascript i node.js.
  • Podstawowe zrozumienie aplikacji internetowych Angular.
  • Podstawowe zrozumienie automatyzacji testów.

Publiczność

  • Deweloperzy internetowi
  • Inżynierowie testów automatyzacji
Overview:

Protractor to kompleksowy framework do automatyzacji testów dla aplikacji Angular i AngularJS. Służy do uruchamiania testów na aplikacjach internetowych, wchodząc z nimi w interakcję tak, jak zrobiłby to użytkownik: wypełniając formularze, klikając elementy i przechodząc od strony do strony.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy uczą się z pierwszej ręki, jak pisać Protractor testy na przykładowej aplikacji internetowej Angular w środowisku laboratoryjnym na żywo.

Pod koniec tego kursu uczestnicy zdobędą biegłość w Protractor i będą czuć się komfortowo.

  • tworzenie własnych testów automatyzacji dla aplikacji Angular.
  • zintegrowanie Protractor z istniejącym przepływem pracy programistycznej.
  • zapewnienie, że ich testy są czyste i łatwe w utrzymaniu.
  • uruchamianie Protractor z lub bez Selenium, aby sterować zachowaniem przeglądarki.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wstęp

  • Dlaczego warto używać Protractor?

Konfiguracja i instalacja

Jak Protractor działa

Przegląd składni Protractor.

Zrozumienie obietnic i testów opartych na obietnicach

Przykładowa aplikacja internetowa

Konfigurowanie SUT (testowanego systemu)

Pisanie pierwszego testu

Unit Testing Javascenariusz z Jasmin lub Mocha

Sterowanie przeglądarką za pomocą Selenium WebDriver, Chai WebDriver, directConnect

Lokalizowanie i interakcja z Internetem Element.

Accessprzeglądanie sieci Element poprzez obiekty strony

Wykonanie testu

Generowanie raportów z testów

Debugowanie Protractor Testy

Spraw, aby Twój kod testowy był łatwy w utrzymaniu i łatwy do odczytania

Kpiące żądania HTTP

Integracja Cucumber z Protractor dla BDD (rozwój oparty na zachowaniu)

Testy skalowania w wielu przeglądarkach i systemach z siatką Selenium.

Integracja Protractor z przepływem prac programistycznych (Git, Jenkins itp.)

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Protractor: End-to-End Testing for Angular Web Applications

Qatar - Protractor: End-to-End Testing for Angular Web Applications

Egypt - Protractor: End-to-End Testing for Angular Web Applications

Saudi Arabia - Protractor: End-to-End Testing for Angular Web Applications

South Africa - Protractor: End-to-End Testing for Angular Web Applications

Brasil - Protractor: End-to-End Testing for Angular Web Applications

Canada - Protractor: End-to-End Testing for Angular Web Applications

中国 - Protractor:Angular Web应用程序的端到端测试

香港 - Protractor: End-to-End Testing for Angular Web Applications

澳門 - Protractor: End-to-End Testing for Angular Web Applications

台灣 - Protractor: End-to-End Testing for Angular Web Applications

USA - Protractor: End-to-End Testing for Angular Web Applications

Österreich - Protractor: End-to-End Testing for Angular Web Applications

Schweiz - Protractor: End-to-End Testing for Angular Web Applications

Deutschland - Protractor: End-to-End Testing for Angular Web Applications

Czech Republic - Protractor: End-to-End Testing for Angular Web Applications

Denmark - Protractor: End-to-End Testing for Angular Web Applications

Estonia - Protractor: End-to-End Testing for Angular Web Applications

Finland - Protractor: End-to-End Testing for Angular Web Applications

Greece - Protractor: End-to-End Testing for Angular Web Applications

Magyarország - Protractor: End-to-End Testing for Angular Web Applications

Ireland - Protractor: End-to-End Testing for Angular Web Applications

Luxembourg - Protractor: End-to-End Testing for Angular Web Applications

Latvia - Protractor: End-to-End Testing for Angular Web Applications

España - Protractor: prueba completa para aplicaciones web angulares

Italia - Protractor: End-to-End Testing for Angular Web Applications

Lithuania - Protractor: End-to-End Testing for Angular Web Applications

Nederland - Protractor: End-to-End Testing for Angular Web Applications

Norway - Protractor: End-to-End Testing for Angular Web Applications

Portugal - Protractor: End-to-End Testing for Angular Web Applications

România - Protractor: End-to-End Testing for Angular Web Applications

Sverige - Protractor: End-to-End Testing for Angular Web Applications

Türkiye - Protractor: End-to-End Testing for Angular Web Applications

Malta - Protractor: End-to-End Testing for Angular Web Applications

Belgique - Protractor: End-to-End Testing for Angular Web Applications

France - Protractor: End-to-End Testing for Angular Web Applications

日本 - Protractor: End-to-End Testing for Angular Web Applications

Australia - Protractor: End-to-End Testing for Angular Web Applications

Malaysia - Protractor: End-to-End Testing for Angular Web Applications

New Zealand - Protractor: End-to-End Testing for Angular Web Applications

Philippines - Protractor: End-to-End Testing for Angular Web Applications

Singapore - Protractor: End-to-End Testing for Angular Web Applications

Thailand - Protractor: End-to-End Testing for Angular Web Applications

Vietnam - Protractor: End-to-End Testing for Angular Web Applications

India - Protractor: End-to-End Testing for Angular Web Applications

Argentina - Protractor: prueba completa para aplicaciones web angulares

Chile - Protractor: prueba completa para aplicaciones web angulares

Costa Rica - Protractor: prueba completa para aplicaciones web angulares

Ecuador - Protractor: prueba completa para aplicaciones web angulares

Guatemala - Protractor: prueba completa para aplicaciones web angulares

Colombia - Protractor: prueba completa para aplicaciones web angulares

México - Protractor: prueba completa para aplicaciones web angulares

Panama - Protractor: prueba completa para aplicaciones web angulares

Peru - Protractor: prueba completa para aplicaciones web angulares

Uruguay - Protractor: prueba completa para aplicaciones web angulares

Venezuela - Protractor: prueba completa para aplicaciones web angulares

Polska - Protractor: End-to-End Testing for Angular Web Applications

United Kingdom - Protractor: End-to-End Testing for Angular Web Applications

South Korea - Protractor: End-to-End Testing for Angular Web Applications

Pakistan - Protractor: End-to-End Testing for Angular Web Applications

Sri Lanka - Protractor: End-to-End Testing for Angular Web Applications

Bulgaria - Protractor: End-to-End Testing for Angular Web Applications

Bolivia - Protractor: prueba completa para aplicaciones web angulares

Indonesia - Protractor: End-to-End Testing for Angular Web Applications

Kazakhstan - Protractor: End-to-End Testing for Angular Web Applications

Moldova - Protractor: End-to-End Testing for Angular Web Applications

Morocco - Protractor: End-to-End Testing for Angular Web Applications

Tunisia - Protractor: End-to-End Testing for Angular Web Applications

Kuwait - Protractor: End-to-End Testing for Angular Web Applications

Oman - Protractor: End-to-End Testing for Angular Web Applications

Slovakia - Protractor: End-to-End Testing for Angular Web Applications

Kenya - Protractor: End-to-End Testing for Angular Web Applications

Nigeria - Protractor: End-to-End Testing for Angular Web Applications

Botswana - Protractor: End-to-End Testing for Angular Web Applications

Slovenia - Protractor: End-to-End Testing for Angular Web Applications

Croatia - Protractor: End-to-End Testing for Angular Web Applications

Serbia - Protractor: End-to-End Testing for Angular Web Applications

Bhutan - Protractor: End-to-End Testing for Angular Web Applications

Nepal - Protractor: End-to-End Testing for Angular Web Applications

Uzbekistan - Protractor: End-to-End Testing for Angular Web Applications