Plan Szkolenia

Wprowadzenie do Testowania Automatycznego

  • Przegląd Testowania Automatycznego
    • Korzyści płynące z automatyzacji
    • Rodzaje testowania: funkcjonalne vs. niefunkcjonalne
  • Rozumienie Ekosystemu Klienta
    • Przegląd Oracle APEX
    • Wprowadzenie do .Net Core
    • Podstawy uczenia maszynowego w algorytmach kodów

Przegląd Narzędzi do Automatyzacji

  • Selenium
    • Konfiguracja Selenium WebDriver
    • Pisanie i uruchamianie skryptów testowych
    • Najlepsze praktyki w Selenium
  • TestComplete
    • Wprowadzenie do TestComplete
    • Tworzenie automatycznych testów dla różnych aplikacji
    • Integracja TestComplete z innymi narzędziami

Głębokie Zanurzenie w Automatyzacji z Selenium

  • Zaawansowane Selenium
    • Obsługa dynamicznych elementów strony internetowej
    • Testowanie w różnych przeglądarkach
    • Integracja z TestNG i JUnit
  • Rozwój Ram
  • Model Obiektu Strony (POM)
  • Ramki sterowane danymi i kluczowymi słowami
  • Ciągła integracja z Jenkins
  • Zaawansowane Funkcje w TestComplete

    • Skryptowanie i Automatyzacja
      • Języki skryptowe obsługiwane przez TestComplete
      • Automatyzacja aplikacji desktopowych, internetowych i mobilnych
    • Dostosowywanie Testów
      • Tworzenie niestandardowych punktów kontrolnych
      • Obsługa wyjątków i błędów

    Integracja z Oracle APEX i .Net Core

    • Testowanie Aplikacji Oracle APEX
      • Strategie automatyzacji testów dla aplikacji APEX
      • Narzędzia i praktyki specyficzne dla APEX
    • Automatyzacja w .Net Core
      • Konfiguracja projektów testowych
      • Testowanie jednostkowe z xUnit
      • Integracja i testowanie od końca do końca

    Uczenie Maszynowe w Automatyzacji

    • Wprowadzenie do Uczenia Maszynowego w Testowaniu
      • Podstawy uczenia maszynowego
      • Przypadek użycia uczenia maszynowego w automatyzacji testów
    • Wdrażanie Algorytmów Uczenia Maszynowego
      • Pisanie algorytmów do analizy predykcyjnej
      • Integracja uczenia maszynowego z automatyzacją testów

    Konserwacja i Ręczne Budowanie Nowych Aplikacji

    • Podstawy Testowania Ręcznego
      • Techniki testowania ręcznego
      • Pisanie skutecznych przypadków testowych i planów testowych
    • Przejście od Testowania Ręcznego do Automatyzowanego
      • Wykrywanie kandydatów do automatyzacji
      • Najlepsze praktyki w utrzymaniu skryptów testowych

    Strategie HCM/NPP Cyfrowego i Outsourcingu

    • Przegląd HCM/NPP Cyfrowego
      • Narzędzia i technologie w HCM
      • Strategie automatyzacji dla aplikacji HCM
    • Zarządzanie Projektami Testowymi Wykorzystującymi Outsourcing
      • Najlepsze praktyki w outsourcingu
      • Zapewnienie jakości i jednolitości w projektach outsourcingowych

    Alternatywne Narzędzia i Technologie

    • Ocena Jtest i SOAtest
      • Cechy Jtest i SOAtest
      • Odpowiedniość dla potrzeb klienta
    • Wprowadzenie Alternatywnych Narzędzi
      • Badanie innych narzędzi automatyzacji (np. Katalon Studio, Postman do testowania API)
      • Strategie integracji i przejścia

    Praktyczne Warsztaty i Scenariusze Rzeczywiste

    • Sesje Praktyczne
      • Praktyczne laboratoria z Selenium i TestComplete
      • Scenariusze testowania z życia rzeczywistego
    • Przypadki Użycia i Projekt Szczytowy
      • Projekt grupowy mający na celu wdrożenie pełnego rozwiązania automatyzacji
      • Prezentacja i recenzja przez kolegów

    Podsumowanie i Kolejne Kroki

    Wymagania

    • Znajomość podstawowych pojęć programowania
    • Doświadczenie w testowaniu oprogramowania (ręczne lub automatyczne)
    • Znałość technologii webowych i frameworków rozwoju

    Grupa docelowa

    • Testerzy automatyzacji
    • Inżynierowie QA
    • Programiści
    • Specjaliści IT zajmujący się utrzymaniem i testowaniem oprogramowania
     35 godzin

    Liczba uczestników


    cena netto za uczestnika

    Opinie uczestników (5)

    Propozycje terminów

    Powiązane Kategorie