Automatyzacja testowania

TestComplete od podstaw

2 dni (2 x 8 h)
09:00 - 17:00
polski
polski

Cel nauczania

TestComplete jest zautomatyzowanym środowiskiem testowym dla wszelkiego typu aplikacji. Narzędzie jest zorientowane zarówno na testy funkcjonalne, jak i jednostkowe. Zapewnia doskonałe wsparcie dla testów regresji oraz obsługuje wiele innych rodzajów testów, jak np. data-driven testing, a również daje możliwość tworzenia testów automatycznych dla aplikacji Microsoft Windows, Web, Android oraz iOS.

Szkolenie ma na celu przedstawić w zrozumiały sposób najważniejsze funkcjonalności tego zaawansowanego narzędzia poprzez jasne i czytelne przykłady. W trakcie kursu pokażemy podstawowe i bardziej zaawansowane techniki pracy z narzędziem. Dzięki temu osoby, które niedawno rozpoczęły pracę z TestComplete, będą mogły w krótkim czasie opanować automatyzację testów przy jego użyciu.
 

Zakres tematyczny

  • Czym jest Test Complete
    • Omówienie interfejsu użytkownika
      • panele, menu, toolbar
      • ustawienia
  • Test Object Model - struktura obiektów
    • Przeglądarka obiektów
    • Mapowanie obiektów
  • Testowanie z Test Complete
    • Nagrywanie i uruchamianie testu
    • Korzystanie z dziennika logów
      • przeglądanie
      • eksport, archiwizowanie
      • tworzenie raportów
    • Punkty kontrolne
    • Parametryzacja
    • Tworzenie zmiennych
    • Wizualizator testu
  • Debugowanie w Test Complete
  • Przechwytywanie i obsługa zdarzeń
  • Wybrane typy testów
    • Funkcjonalne
    • Data-Driven
    • Regresji
  • Praca z obiektami i kontrolkami
    • Typowe zadania
    • Symulacja działań użytkownika
    • Praca ze standardowymi kontrolkami

Jak się przygotować

Kto może wziąć udział?

Szkolenie przeznaczone jest dla testerów manualnych, początkujących testerów automatyzujących, jak również programistów, oraz dla uczestników kursu Praktyka automatyzacji testowania jako następny krok na drodze do dalszego rozwoju kompetencji i umiejętności w obszarze automatyzacji testów. 

Od uczestników wymagana jest podstawowa wiedza z zakresu programowania obiektowego oraz doświadczenie w testowaniu oprogramowania.

Jak się przygotować?

Na szkolenie należy przygotować własne laptopy zgodnie z instrukcją przekazaną przez trenera.
 

Metody nauczania

 Teoria to około 30% całego szkolenia, większość stanowią ćwiczenia związane z omawianym zagadnieniem.

Materiały edukacyjne

Będąc uczestnikiem szkolenia „TestComplete od podstaw” otrzymasz komplet starannie opracowanych materiałów szkoleniowych w formie prezentacji opisującej zagadnienia omawiane podczas szkolenia.

Korzyści

  • Po szkoleniu  będziesz potrafić w płynny sposób korzystać z najważniejszych funkcjonalności TestComplete podczas swojej codziennej pracy.
  • Poznasz dokładnie interfejs narzędzia i nauczysz się efektywnie wykorzystywać jego funkcje.
  • Nauczysz się tworzenia i zarządzania projektami testów oraz dowiesz się, jak pracować wydajniej w pracy zespołowej.
  • Będziesz umieć stworzyć różne typy testów od funkcjonalnych poprzez Data-Driven do manualnych.

Ponadto nabędziesz umiejętność:

  • Tworzenia od podstaw zaawansowanych testów
  • Wykorzystywania wbudowanego rekordera do nagrywania elastycznych testów
  • Przekazywania parametrów i wykorzystywania zmiennych w swoich testach
  • Stosowania odpowiednich punktów kontrolnych
  • Efektywnego korzystania z raportów
  • Odpowiedniego wykorzystywania funkcji debugowania
  • Przechwytywania i obsługiwania podstawowych zdarzeń w testowanej aplikacji
  • Zbudowania testów w oparciu o Data-Driven
  • Wydajnego testowania aplikacji internetowych. 

Trenerzy