Szkolenie "Testowanie wydajności"

Szkolenie praktyczne

Testy niefunkcjonalne aplikacji to nieodłączna część pracy dobrego testera. Do tego typu testów zaliczamy między innymi taką właściwość systemu jak wydajność. Nabiera to specjalnego znaczenia zwłaszcza w przypadku projektów internetowych. Czas przetwarzania żądań przez serwer, baza danych czy też duża liczba użytkowników korzystających z aplikacji w tym samym czasie to tylko podstawowe sytuacje, które należy uwzględnić w testach.

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. W trakcie testów interpretują wyniki i poszukują przyczyn napotkanych problemów. W etapie końcowym przygotowują raport i uczą się jak efektywnie utrzymywać środowisko testowe.

 

Zakres Tematyczny

1. Proces testowania wydajności

  • Metodyki
  • Typy testów wydajności
  • Proces testowy
  • Plan i strategia testu

2. Projektowanie testów - tworzenie skryptów testowych

  • Przykładowe scenariusze
  • Implementacja skryptów
  • Dobór danych testowych
  • Monitorowanie skryptów
  • Utrzymanie skryptów

3. Generowanie obciążenia

  • Ogólne zasady pracy generatorów obciążenia
  • Modelowanie obciążenia
  • Generowanie obciążenia na przykładzie aplikacji JMeter

4. Monitorowanie pracy serwera aplikacji i bazy danych

  • Podstawowe metryki
  • Przykłady narzędzi do monitorowania pracy serwera Linux oraz Windows

5. Analiza wyników testów wydajności

  • Statystyki i metryki
  • Raportowanie wyników

 

Przed szkoleniem

Zalecane jest wzięcie udziału w kursie z podstaw testowania oprogramowania oraz wstępne doświadczenie w pracy jako tester.

 

Metody szkolenia

Większa część szkolenia ma formę laboratorium, podczas którego kursanci uczestniczą w procesie testowania wydajności przygotowanych aplikacji. 

 

Materiały szkoleniowe

Będąc uczestnikiem szkolenia „Testowanie wydajności (Performance Testing)”, poza materiałami dostępnymi na platformie, otrzymasz komplet starannie opracowanych materiałów szkoleniowych w formie prezentacji opisującej zagadnienia omawiane podczas szkolenia.

 

Po szkoleniu

Uczestnik kursu posiądzie umiejętność określania wymagań wydajnościowych oraz przygotowania i wykonywania stosownych testów. Kursant dowie się, jak przygotować dobry raport z testów wydajnościowych, pozna odpowiednie narzędzia. Gotowość do wykonywania testów wydajnościowych przy użyciu stosownych narzędzi. 

 

Materiały

Dla wszystkich
Raty PayU

Chcesz wiedzieć co się dzieje na EDU?

Zapisz się na newsletter i otrzymuj najnowsze informacje!

˟
Zapisz się
Chcesz być na bieżąco?
˟
Dziękujemy za zapisanie się na newsletter. Potwierdź subskrypcję klikając w link aktywacyjny przysłany na maila.