Testowanie Wydajności/Performance Testing. Autorskie szkolenie praktyczne.
Testowanie Wydajności/Performance Testing. Autorskie szkolenie praktyczne.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bezpieczeństwo IT
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie skierowane jest do testerów oprogramowania, inżynierów QA, programistów, administratorów systemów oraz specjalistów IT, którzy chcą poszerzyć swoje kompetencje w obszarze testowania wydajności aplikacji i systemów informatycznych.
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji19-05-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi14
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Szkolenie ma na celu nabycie kompetencji (wiedzy oraz praktycznych umiejętności) w zakresie planowania, projektowania, implementacji, wykonywania i analizy testów wydajnościowych systemów informatycznych, ze szczególnym uwzględnieniem tworzenia skryptów testowych i monitorowania pracy serwerów.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Uczestnik:1. Definiuje różne typy testów wydajnościowych i ich zastosowanie 2. Wymienia kluczowe metryki w testowaniu wydajności 3. Charakteryzuje proces tworzenia strategii i planu testów wydajnościowych 4. Objaśnia zasady projektowania efektywnych scenariuszy testowych 5. Identyfikuje narzędzia do monitorowania systemów w środowiskach Windows i Linux 6. Rozpoznaje wzorce obciążenia odpowiednie dla różnych aplikacji | Kryteria weryfikacji 1. Klasyfikuje typy testów dopasowując je do konkretnych przypadków użycia2. Odpowiada na pytania w quizie dotyczącym kluczowych metryk i ich interpretacji 3. Wyjaśnia relacje między różnymi elementami procesu testowego 4. Ilustruje na przykładach zastosowanie poszczególnych typów testów wydajnościowych | Metoda walidacji Test teoretyczny |
Efekty uczenia się Uczestnik: 1. Projektuje i implementuje skrypty testów wydajnościowych 2. Konfiguruje narzędzia do generowania obciążenia, szczególnie JMeter 3. Modeluje realistyczne obciążenie systemu 4. Analizuje i interpretuje wyniki testów wydajnościowych 5. Dostosowuje dane testowe do konkretnych przypadków testowych 6. Generuje raporty z testów wydajnościowych 7. Monitoruje kluczowe parametry wydajnościowe serwera i bazy danych 8. Diagnozuje podstawowe problemy wydajnościowe w systemach informatycznych | Kryteria weryfikacji 1. Tworzy działające skrypty testowe dla wskazanych scenariuszy2. Wykonuje konfigurację środowiska testowego z użyciem narzędzia JMeter 3. Demonstruje techniki modelowania obciążenia dla różnych typów aplikacji 4. Interpretuje rezultaty przeprowadzonych testów wydajnościowych 5. Konstruuje raporty zawierające analizę wyników i rekomendacje 6. Lokalizuje problemy wydajnościowe na podstawie danych z monitoringu | Metoda walidacji Test teoretyczny |
Efekty uczenia się Uczestnik: 1. Komunikuje efektywnie wyniki testów wydajnościowych interesariuszom projektu 2. Współpracuje w zespole przy planowaniu i realizacji testów wydajnościowych 3. Wykazuje odpowiedzialność za rekomendacje dotyczące poprawy wydajności systemu 4. Argumentuje potrzebę testowania wydajnościowego w kontekście jakości oprogramowania 5. Podejmuje świadome decyzje dotyczące strategii testów wydajnościowych | Kryteria weryfikacji 1. Prezentuje wyniki testów przed grupą symulującą interesariuszy projektu2. Uczestniczy aktywnie w dyskusji grupowej dotyczącej strategii testowej 3. Ocenia prace innych uczestników stosując ustalone kryteria jakościowe 4. Uzasadnia swoje decyzje dotyczące wyboru podejścia do testów wydajnościowych 5. Formułuje rekomendacje dla zespołu deweloperskiego na podstawie wyników testów | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie odbywa się w godzinach 9-17. Czas trwania usługi to 14 godzin zegarowych. W trakcie szkolenia przewidziane są przerwy ( łącznie 1 godzina zegarowa/dzień), które nie są wliczone w czas trwania usługi.
Grupa szkoleniowa liczy 6-12 osób. Uczestnicy korzystają z własnych laptopów/PC zgodnie z informacjami w sekcji "Warunki techniczne".
Walidacja przeprowadzana jest po zakończeniu szkolenia.
Zakres tematyczny
1. Proces testowania wydajności
o Metodyki
o Typy testów wydajności
o Proces testowy
o Plan i strategia testu
2. Projektowanie testów - tworzenie skryptów testowych
o Przykładowe scenariusze
o Implementacja skryptów
o Dobór danych testowych
o Monitorowanie skryptów
o Utrzymanie skryptów
3. Generowanie obciążenia
o Ogólne zasady pracy generatorów obciążenia
o Modelowanie obciążenia
o Generowanie obciążenia na przykładzie aplikacji JMeter
4. Monitorowanie pracy serwera aplikacji i bazy danych
o Podstawowe metryki
o Przykłady narzędzi do monitorowania pracy serwera Linux oraz Windows
5. Analiza wyników testów wydajności
o Statystyki i metryki
o Raportowanie wyników
6.Walidacja
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto2 100,00 PLN
- Koszt przypadający na 1 uczestnika netto2 100,00 PLN
- Koszt osobogodziny brutto150,00 PLN
- Koszt osobogodziny netto150,00 PLN
Prowadzący
Prowadzący
Jacek Okrojek
Jako konsultant do spraw zapewnienia jakości prowadził i uczestniczył w wielu złożonych projektach dla klientów z sektora usług medycznych oraz telekomunikacyjnych, a obecnie bankowości.
Pracował w obszarze testów integracyjnych, systemowych oraz akceptacyjnych. Autor rozwiązań automatyzujących proces testowania oprogramowania.
Entuzjasta dynamicznych metod wytwarzania i testowania oprogramowania.
Autor publikacji i prelegent na wielu konferencjach.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymują komplet materiałów:
- Prezentacja szkoleniowa
- Generator (polskich) danych testowych
- Grinder - Narzędzie do wykonywania testów wydajności
- JMeter - Narzędzie do wykonywania testów wydajności
- JMeter Plugins
- SoapUI - Narzędzie do wykonywania testów wydajności usług sieciowych
Warunki uczestnictwa
Warunkiem uczestnictwa w szkoleniu jest posiadanie min. 6-cio miesięcznego doświadczenia w testowaniu oprogramowania.
Dla osób początkujących rekomendujemy udział w szkoleniu „Zawód Tester” bądź „ISTQB® Poziom Podstawowy”.
Informacje dodatkowe
Szkolenie odbywa się w dniach 21-22 maja 2025, w formule online w czasie rzeczywistym w godzinach 9.00-17.00.
W przypadku niewystarczającej liczby chętnych, szkolenie zostanie odwołane i przełożone na kolejny termin.
Warunki techniczne
Warunki techniczne
Szkolenie odbywa się online za pośrednictwem platformy Zoom/MsTeams, Meet.
Uczestnicy powinni przygotować laptop/PC ze stabilnym łączem internetowym, przeglądarką internetową oraz edytorem tekstu, zgodnie z instrukcją przekazaną wraz z informacjami organizacyjnymi 3 dni robocze przed rozpoczęciem szkolenia.