Szkolenie: Testowanie wydajności (Performance Testing)

Transkrypt

Szkolenie: Testowanie wydajności (Performance Testing)
Szkolenie: Testowanie wydajności (Performance Testing)
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, SoapUI 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.
Tematyka
1. Proces testowania wydajności








Metodyki
Określanie wymagań wydajnościowych
Ustalanie celów
Typy testów wydajności
Plan i strategia testu
Podejście oparte o ryzyko
Role i zadania
Komunikacja i raportowanie
2. Generowanie obciążenia




Ogólne zasady pracy generatorów obciążenia
Wykorzystanie aplikacji JMeter
Wykorzystanie aplikacji SoapUI
Integracja ze środowiskiem CI
3. Monitorowanie pracy aplikacji





Podstawowe metryki
Monitorowanie pracy aplikacji w systemie Linux oraz Windows
Monitorowanie i optymalizacja platformy Java oraz .Net
Monitorowanie pracy baz danych (na przykładzie PostgreSQL)
Systemy Application Performance Management
www.testerzy.pl
[email protected]
tel. 32 733 09 58
4. Modelowanie obciążenia




Identyfikacja scenariuszy o dużej wadze biznesowej
Modelowanie działań użytkownika z wykorzystaniem UCML
Oszacowanie limitów obciążenia, liczby użytkowników
Ramp-up, ramp-down
5. Tworzenie skryptów testowych z modeli obciążenia



Metody implementacji skryptów
Obsługa wyjątków, przerwania sesji
Dobór danych testowych
6. Analiza wyników testów wydajności


Statystyki i metody matematyczne
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. W tym celu zapewniamy salę
szkoleniową z odpowiednią infrastrukturą i komputerem dla każdego z uczestników.
Materiały szkoleniowe
Będąc uczestnikiem szkolenia „Testowanie wydajności (Performance Testing)” otrzymasz
komplet starannie opracowanych materiałów szkoleniowych w formie podręcznika
opisującego zagadnienia omawiane podczas szkolenia oraz pełen dostęp do materiałów
elektronicznych na platformie EDU.
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.
www.testerzy.pl
[email protected]
tel. 32 733 09 58
Certyfikat
Po ukończonym kursie otrzymasz certyfikat potwierdzający kwalifikacje zdobyte podczas
szkolenia. Certyfikat ma formę elektroniczną, co umożliwia łatwe udostępnianie go drogą
internetową. Rozmiar i rozdzielczość pliku umożliwia wysokiej jakości wydruk.
Opieka poszkoleniowa
Po zakończonym szkoleniu dajemy Ci możliwość korzystania z merytorycznej pomocy trenera.
Jeżeli masz pytania lub jakiekolwiek wątpliwości związane z tematyką odbytego szkolenia,
skontaktuj się z trenerem, który będzie do Twojej dyspozycji.
Materiały po szkoleniu
Po szkoleniu będziesz miał stały i nieograniczony dostęp do elektronicznych materiałów
szkoleniowych oraz ich nowszych, zaktualizowanych wersji. Pomoże Ci to utrwalić wiedzę
zdobytą w trakcie kursu czy sięgnąć po nią ponownie w razie potrzeby.
Czas trwania 2 dni (2 x 8 h)
Cena
2 000,00 PLN netto (2 460,00 PLN brutto)
www.testerzy.pl
[email protected]
tel. 32 733 09 58
Ścieżka rozwoju kompetencji i umiejętności
Poniższy schemat obrazuje możliwe ścieżki doskonalenia umiejętności i kompetencji
z zakresu testowania oprogramowania.
Agendy szkoleń zostały tak skonstruowane, aby nie pokrywać i nie powielać informacji. Na
każdym ze szkoleń otrzymasz nową dawkę wiedzy.
Poniższy wykres sugeruje jedynie ścieżkę rozwoju w ramach udziału w szkoleniach. Na każdy
kurs możesz przyjść bez udziału w innym. W przypadku chęci podejścia do egzaminów ISTQB
Poziomu Zaawansowanego (ISTQB Advanced Level) wymagane jest posiadanie certyfikatu na
Poziomie Podstawowym (ISTQB Foundation Level).
www.testerzy.pl
[email protected]
tel. 32 733 09 58
Referencje
Nasze szkolenia dostarczyliśmy między innymi do:
www.testerzy.pl
[email protected]
tel. 32 733 09 58