Testowanie wydajności. Autorskie szkolenie praktyczne.
Testowanie wydajności. Autorskie szkolenie praktyczne.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bezpieczeństwo IT
- Sposób dofinansowaniawsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie przeznaczone jest dla testerów oraz inżynierów wydajności, osób pracujących przy testach aplikacji webowych, programistów chcących rozpocząć swoją karierę jako architekci wydajności, testerów oprogramowania planujących specjalizować się w testach wydajnościowych
Dla osób początkujących rekomendowany udział w szkoleniu „Zawód Tester” bądź „ISTQB® Poziom Podstawowy” lub 6-cio miesięczne doświadczenie w testowaniu oprogramowania.
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji06-11-2024
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi16
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Celem szkolenia jest przygotowanie uczestników do przeprowadzania testów wydajnościowych. Pierwszym etapem szkolenia jest poznanie aplikacji JMeter oraz narzędzi wykorzystywanych do monitorowania i optymalizacji działania aplikacji w systemach Linux oraz Windows.W kolejnych etapach uczestnicy analizują testowe aplikacje, określają ich wymagania, a następnie przygotowują i wykonują testy wydajnościowe.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Na poziomie wiedzy uczestnicy szkolenia będą w stanie: • Zdefiniować pojęcie testowania wydajności oraz jego znaczenie dla jakości oprogramowania. • Wyjaśnić różnice między poszczególnymi typami testów wydajności (obciążeniowe, wytrzymałościowe, stresowe itp.). • Opisać szczegółowo proces testowania wydajności, od planowania po analizę wyników. • Zidentyfikować kluczowe metryki wykorzystywane do oceny wydajności aplikacji. • Porównać różne narzędzia służące do generowania obciążenia i monitorowania systemów. • Zrozumieć podstawowe zasady modelowania obciążenia i tworzenia realistycznych scenariuszy testowych. • Wyjaśnić znaczenie statystyki w analizie wyników testów wydajności. | Kryteria weryfikacji Pre i Post Test | Metoda walidacji Test teoretyczny |
Efekty uczenia się Na poziomie umiejętności uczestnicy szkolenia będą w stanie: • Opracować szczegółowy plan i strategię testów wydajności dla konkretnej aplikacji. • Zaprojektować i zaimplementować skrypty testowe wykorzystując narzędzia takie jak JMeter. • Wygenerować obciążenie na aplikacji i monitorować jej reakcję. • Zebrać i analizować dane dotyczące wydajności aplikacji. • Przygotować raport z przeprowadzonych testów, zawierający jasne wnioski i rekomendacje. • Wykorzystywać narzędzia do monitorowania systemów operacyjnych (Linux, Windows) w celu identyfikacji wąskich gardeł. • Dobierać odpowiednie dane testowe do różnych typów testów. • Utrzymywać i modyfikować istniejące skrypty testowe. | Kryteria weryfikacji Pre i Post Test | Metoda walidacji Test teoretyczny |
Efekty uczenia się Na poziomie postaw uczestnicy szkolenia powinni: • Doceniać znaczenie testowania wydajności dla zapewnienia wysokiej jakości oprogramowania. • Rozumieć potrzebę ciągłego doskonalenia umiejętności w zakresie testowania wydajności. • Być proaktywnym w poszukiwaniu nowych narzędzi i rozwiązań w obszarze testowania wydajności. • Współpracować z innymi członkami zespołu w celu osiągnięcia wspólnych celów związanych z zapewnieniem wysokiej jakości oprogramowania. • Podejmować samodzielne decyzje dotyczące projektowania i przeprowadzania testów wydajności. | Kryteria weryfikacji Pre i Post Test | 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.00-17.00.
Zakres tematyczny
- Proces testowania wydajności
- Metodyki
- Typy testów wydajności
- Proces testowy
- Plan i strategia testu
- Projektowanie testów - tworzenie skryptów testowych
- Przykładowe scenariusze
- Implementacja skryptów
- Dobór danych testowych
- Monitorowanie skryptów
- Utrzymanie skryptów
- Generowanie obciążenia
- Ogólne zasady pracy generatorów obciążenia
- Modelowanie obciążenia
- Generowanie obciążenia na przykładzie aplikacji JMeter
- Monitorowanie pracy serwera aplikacji i bazy danych
- Podstawowe metryki
- Przykłady narzędzi do monitorowania pracy serwera Linux oraz Windows
- Analiza wyników testów wydajności
- Statystyki i metryki
- Raportowanie wyników
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 usługi brutto2 100,00 PLN
- Koszt usługi netto2 100,00 PLN
- Koszt godziny brutto131,25 PLN
- Koszt godziny netto131,25 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
Prezentacja szkoleniowa.
Warunki uczestnictwa
Dla osób początkujących rekomendujemy udział w szkoleniu „Zawód Tester” bądź „ISTQB® Poziom Podstawowy” lub 6-cio miesięczne doświadczenie w testowaniu oprogramowania.
Informacje dodatkowe
Warunkiem organizacji szkolenia jest zebranie grupy min. 6 osób. W przypadku niewystraczającej liczby chętnych, szkolenie zostanie przełożone na inny termin.
Warunki techniczne
Warunki techniczne
Szkolenie odbywa się za pośrednictwem platformy Zoom/MS Teams/Meets.
Na szkolenie należy przygotować własne laptopy zgodnie z instrukcją przekazaną przez trenera.