kontakt
MISJA

Dostarczać naszym klientom pra- ktycznej wiedzy pozwalającej optymalnie korzystać z nowo- czesnych technologii informa- tycznych i doskonalić proces wytwórczy.

TSPC - Testy właściwości


Szkolenie daje odpowiedź na pytanie, jak skutecznie testować niefunkcjonalne właściwości systemu? Przeprowadź testy wydajności, obciążeniowe, przeciążeniowe i dowiedz się, jak będzie zachowywała się twoja aplikacja w różnych warunkach. także ekstremalnych

Odbiorcy szkolenia:

Szkolenie przeznaczone jest dla osób profesjonalnie związanych z problematyką testowania: programistów, testerów, kierowników działów testów, konstruktorów, analityków oraz innych udziałowców projektu informatycznego.

Czas trwania:

2 dni (zajęcia prowadzone są w formie wykładu połączonego z warsztatem).

Nabywane umiejętności:

  • Umiejętność prawidłowego określania celów testów wydajnościowych
  • Zdolność do:
    • badania wydajności systemów informatycznych, ich przepustowości i pomiaru czasu odpowiedzi
    • wykonywania testów obciążeniowych i przeciążeniowych oraz identyfikowania tą drogą wąskich gardeł
    • badania zdolności systemu do podniesienia się po awariach różnego stopnia
    • testowanie systemu w różnych konfiguracjach sprzętowo-systemowych
    • badania skalowalności systemu
  • Sprawniejsze poruszanie się w świecie różnego typu narzędzi związanych z testowaniem wydajnościowych, obciążeniowych i przeciążeniowych

Opis szkolenia:

Właściwości systemu też muszą być przetestowane

 Udało się! System, który od pewnego czasu nasza firma buduje dzięki heroicznym wysiłkom wszystkich udziałowców został oddany na czas! Zdążyliśmy przed terminem, mimo kurczących się zasobów oraz wykrywanych podczas testów błędów funkcjonalnych i integracyjnych! W warunkach laboratoryjnych system zachowuje się niezwykle stabilnie i przyzwoicie od strony wydajnościowej. Z ulgą tworzymy wersję systemu i przekazujemy ją społeczności użytkowników. Teraz czekamy już tylko na nagrody i pochwały…

Czy aby na pewno się ich doczekamy? A może nasz system mimo że od strony funkcjonalnej pracuje nienagannie, w rzeczywistych warunkach działa potwornie wolno? Albo w godzinach szczytu jego eksploatacji system zaczyna działać niedeterministyczne? Albo po niegroźnej awarii nie potrafi wstać o własnych siłach?

Niniejsze szkolenie jest dla każdego, kogo dręczą powyższe pytania. P ozwala zdobyć podstawowe, szerokie umiejętności z zakresu testów wydajnościowych oraz testów osiągów. Umiejętności dotyczą zarówno zagadnień technicznych, jak i projektowo-organizacyjnych.

Tematy ćwiczeń:

W celu utrwalenia wiedzy nabywanej podczas kursu uczestnicy wykonują szereg ćwiczeń, między innymi z zakresu:

  • Planowania testów właściwości
  • Przeprowadzania testów wydajnościowych
  • Określania czynników ryzyka determinujących prowadzenie testów przeciążeniowych

Tematy zajęć:

  • Podstawy
    • Problemy z którymi walczymy
    • Konieczność prowadzenia testów
    • Podstawowe terminy i definicje
  • Badania wydajności w procesie wytwórczym oprogramowania
  • Przygotowania do podjęcia testów właściwości
    • Ogólny zarys przedsięwzięcia
    • Kluczowe decyzje, które trzeba podjąć
    • Unikanie niespodzianek
    • Uzasadnienie
    • Pierwsza przymiarka
    • Przygotowania do podjęcia testów wydajnościowych
      • Zgromadzenie potrzebnych informacji
      • Weryfikacja wymagań niefunkcjonalnych
      • Uzyskanie rozeznania w projekcie i przygotowanie podstaw do przeprowadzenia odnośnych testów
      • Zaplanowanie strategii mierzenia interesujących nas wartości
      • Przygotowanie testaliów i zbudowanie podwalin pod automatyzację procesu testowania wydajności
  • Określenie wymagań wydajnościowych
    • Modelowanie architektury systemu
      • Zagadnienia skalowalności
    • Zrozumienie zasad prowadzenia pomiarów
    • Czas odpowiedzi
    • Zrozumienie zasad prowadzenia testów obciążeniowych
    • Outsourcing
  • Techniczne podstawy prowadzenia testów wydajności
    • Typu testów wydajnościowych i obciążeniowych
    • Właściwy wybór typu testu w zależności od projektu
    • Sposoby mierzenia różnych wielkości
  • Obciążenie a ryzyko
    • Sprawy o których trzeba pamiętać
    • Czynniki ryzyka
    • Strategie zapobiegania ryzyku
  • Automatyzacja testów
    • Jakie problemy pomogą nam rozwiązać narzędzia?
    • Przegląd narzędzi dostępnych na rynku
    • Porównanie narzędzi
    • Ograniczenia narzędzi i ich niepoprawne używanie
  • Szczęśliwy finał
    • Czynniki sukcesu
    • Następne kroki

Zalecane szkolenia poprzedzające:

  • TF – Testowanie oprogramowania – podstawy


  • lub

  • SST – Testowanie oprogramowania metodą systematyczną
ISOLUTION © 2006