Teoria testowania

Przygotowanie do egzaminu certyfikującego
Performance Testing

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

Cel nauczania

Szkolenie jest zaprojektowane, aby przygotować uczestników do efektywnego testowania wydajności systemów informatycznych. Stanowi także przygotowanie do  egzaminu ISTQB® i uzyskania międzynarodowego certyfikatu ISTQB® Performance Tester.

Cele szczegółowe w zakresie wiedzy, umiejętności i postaw: 

Uczestnik szkolenia zna i rozumie:

  • Podstawowe pojęcia i terminologię związaną z wydajnością systemów, w tym pojęcia takie jak czas odpowiedzi, przepustowość, skalowalność, użycie zasobów i stabilność
  • Różnice między rodzajami testów wydajnościowych
  • Metodyki i podejścia do testowania wydajności
  • Narzędzia i technologie stosowane do testowania wydajności, w tym narzędzia do symulacji obciążenia, monitorowania zasobów i analizy wyników
  • Znaczenie i metody analizy wyników testów wydajnościowych
  • Najlepsze praktyki dotyczące optymalizacji wydajności systemów, w tym techniki tuningowania bazy danych, optymalizacji kodu i konfiguracji sprzętu.

Uczestnik szkolenia potrafi:

  • Planować i przeprowadzać testy wydajnościowe, w tym definiować scenariusze testowe, przygotowywać środowisko testowe i konfigurować narzędzia do testowania
  • Tworzyć i wykonywać skrypty testowe, które symulują różne scenariusze obciążenia i pozwalają na dokładną ocenę wydajności systemu
  • Monitorować i analizować wydajność systemów podczas testów, wykorzystując odpowiednie narzędzia do monitorowania zasobów i zbierania danych wydajnościowych
  • Analizować wyniki testów wydajnościowych
  • Dokumentować i raportować wyniki testów, tworząc jasne i zrozumiałe raporty dla różnych interesariuszy, w tym zarządu, zespołów deweloperskich i zespołów operacyjnych
  • Automatyzować testy wydajnościowe, wykorzystując narzędzia do automatyzacji w celu zwiększenia efektywności i powtarzalności testów

Uczestnicy szkolenia wykazuje:

  • Postawę skrupulatności i precyzji, zdając sobie sprawę z wysokiej odpowiedzialności związanej z testowaniem wydajności i dbałością o dokładność wyników
  • Otwartość na ciągłe uczenie się i rozwój, śledząc najnowsze trendy, technologie i narzędzia w dziedzinie testowania wydajności
  • Działa etycznie i odpowiedzialnie, przestrzegając zasad etyki zawodowej, regulacji prawnych i najlepszych praktyk branżowych.
  • Promuje świadomość wydajności w organizacji, edukując innych pracowników na temat znaczenia wydajności systemów i technik optymalizacji.
     

Zakres tematyczny

  • Basic Concepts
    • Principles of Performance Testing
    • Types of Performance Testing
    • Testing Types in Performance Testing
      • Static testing
      • Dynamic testing
    • The Concept of Load Generation
    • Common Performance Efficiency Failure Modes and Their Causes
  • Performance Measurement Fundamentals
    • Typical Metrics Collected in Performance Testing
      • Why Performance Metrics are Needed
      • Collecting Performance Measurements and Metrics
      • Selecting Performance Metrics
    • Aggregating Results from Performance Testing
    • Key Sources of Performance Metrics
    • Typical Results of a Performance Test
  • Performance Testing in the Software Lifecycle
    • Principal Performance Testing Activities
    • Categories of Performance Risks for Different Architectures
    • Performance Risks Across the Software Development Lifecycle
    • Performance Testing Activities
  • Performance Testing Tasks
    • Planning
      • Deriving Performance Test Objectives
      • The Performance Test Plan
      • Communicating about Performance Testing
    • Analysis, Design and Implementation
      • Typical Communication Protocols
      • Transactions
      • Identifying Operational Profiles
      • Creating Load Profiles
      • Analyzing Throughput and Concurrency
      • Basic Structure of a Performance Test Script
      • Implementing Performance Test Scripts
      • Preparing for Performance Test Execution
    • Execution
    • Analyzing Results and Reporting
  • Tools
    • Tool Support
    • Tool Suitability

Jak się przygotować

Dla kogo

Szkolenie przeznaczone jest przede wszystkim dla testerów z doświadczeniem. Przydatne będzie również analitykom testów, kierownikom projektów oraz inżynierom.

By przystąpić do egzaminu ISTQB® PerformanceTester wymagana jest wcześniejsza certyfikacja na poziomie podstawowym.

Jak się przygotować

Udział w szkoleniu nie wymaga wcześniejszego przygotowania. 

Metody nauczania

Szkolenie ma formę wykładów z teorii testowania, którą trener odnosi do praktyki uczestników szkolenia. Dzięki temu materiał jest dużo łatwiejszy w przyswojeniu. Prowadzący to  praktycy o umiejętnościach mentorskich i coachingowych. 

Materiały edukacyjne

Będąc uczestnikiem szkolenia "Performance Testing", otrzymasz komplet starannie opracowanych materiałów w formie starannie opracowanej prezentacji, opisującej zagadnienia omawiane na szkoleniu oraz dostęp do platformy edu.ittraining.pl gdzie materiały są na bieżąco aktualizowane.

Korzyści

Szkolenie zapewnia odpowiednie przygotowanie i umożliwia zdobycie certyfikatu ISTQB® Performance Testing.

Trenerzy

Powiązane artykuły