Automatyzacja testów – Ranorex

Ranorex jest komercyjnym narzędziem do automatyzacji testów aplikacji desktopowych, webowych oraz mobilnych (Android, iOS).

Podsumowanie kursu

Ranorex jest komercyjnym narzędziem do automatyzacji testów aplikacji desktopowych, webowych oraz mobilnych (Android, iOS). Cechuje się skutecznym, a zarazem elastycznym mechanizmem identyfikowania elementów interfejsu użytkownika, zaawansowanym systemem raportowania testów oraz możliwością korzystania z zewnętrznych danych testowych.

Ranorex_logo

Uczestnik szkolenia zdobędzie wiedzę jak korzystać z narzędzia, tworzyć testy typu record & play oraz skrypty testowe, budować zestawy przypadków testowych, identyfikować skutecznie elementy interfejsu użytkownika, tworzyć testy korzystające z danych testowych, uruchamiać testy z linii poleceń. Ponadto pozna dobre praktyki pracy z narzędziem i automatyzowania testów.

Narzędzie Ranorex

Harmonogram dnia
  • Rozpoczęcie szkolenia

  • Omówienie możliwości narzędzia

  • Prezentacja Ranorex Studio

    - Struktura projektu testowego
    - Test suite
    - UI repository
    - Recording modules
    - Code modules
    - Ranorex Spy (opisanie XPath)

  • Tworzenie testu typu Record & Play

    - Uruchamianie aplikacji
    - Tworzenie kroków testu
    - Tworzenie kroków weryfikacji
    - Modyfikowanie Record module
    - Prezentacja przydatnych akcji

  • Tworzenie testu z poziomu kodu

    - Definiowanie UI repository
    - Wykonywanie akcji na elementach UI
    - Wyszukiwanie konkretnych elementów
    - Raportowanie przebiegu testów

  • Test z użyciem zestawu danych (Data Driven Testing)

    - Przygotowanie testu z danymi testowymi
    - Utworzenie źródła danych
    - Binding danych testowych

  • Uruchamianie testów z linii poleceń

    - Prezentacja komend
    - Przykładowe uruchamianie testów

  • Lunch

  • Warsztaty + praktyka

    - Testy aplikacji desktop
    - Testy aplikacji web

  • Podsumowanie

  • Zakończenie szkolenia

    - Wręczenie certyfikatów ukończenia szkolenia
    - Ankieta oceniająca szkolenie

FAQ

Czy na szkolenie mam przynieść swój komputer?

Tak, aby nabrać praktycznej umiejętności korzystania z narzędzia, wymagana jest praca na komputerze.

Pliki do pobrania

Wróć do góry