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 w 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