kontakt
MISJA

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

SST - Testowanie oprogramowania metodą systematyczną


Tworzenie lepszego oprogramowania poprzez stosowanie metodyki TOOP™ (Testowanie Oprogramowania i Oszacowanie Procesu)

Odbiorcy szkolenia:

Kurs przeznaczony jest dla testerów, liderów projektu, analityków jakości, programistów. Uczestnicy powinni posiadać podstawową wiedzę programistyczną oraz przynajmniej minimalne doświadczenie w testowaniu.

Czas trwania:

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

Nabywane umiejętności:  

  • Nauka elastycznej, opartej na ryzyku metody testowania oprogramowania dla małych i dużych organizacji
  • Zaprojektowanie takiego sposobu testowania, który umożliwiłby szybkie i łatwe znajdowanie ważnych błędów
  • Tworzenie efektywnej strategii testowania, planów testów oraz odnośnych metryk
  • Zapobieganie usterkom i awariom oprogramowania poprzez włączenie testowania w proces wytwórczy
  • Poprawa jakości produkowanego oprogramowania poprzez ulepszenie procesu testowania

Opis szkolenia: 

Przedmiotem szkolenia jest metodyka TOOP™ (Testowanie Oprogramowania i Oszacowanie Procesu), kompleksowo łącząca techniki testowania metodą systematyczną z procedurami pomiaru i usprawniania procesu testowania. Metodyka TOOP™ opisuje szczegółowo zarówno proces testowy, jak i metryki służące do jego zwymiarowania. Dzięki szacowaniu procesu możliwe jest jego permanentne ulepszanie.

Szkolenie ma dostarczyć klarownej wiedzy na temat CO robić i KIEDY, aby proces testowania przebiegał efektywnie i spójnie z procesem zarządzania ryzykiem. Kurs pokazuje jak powinno przebiegać testowanie w cyklu życia oprogramowania. Począwszy od wymagań, przez analizę i projektowanie, aż do fazy kodowania i wdrożenia, ukazuje sposoby jak efektywnie poprzez planowanie i analizę ustalać cele testowania oraz jak przeprowadzać właściwe testy w odpowiednim wymiarze i w odpowiednim czasie. 

Szkolenie przedstawia testowanie jako proces nastawiony zarówno na zapobieganie powstawania błędów, jak i na wykrywanie nieprawidłowości w oprogramowaniu. Proces testowy jest tak skonstruowany, aby wykrywając jak największą liczbę błędów w specyfikacji oprogramowania, przyczyniał się do tworzenia lepszego kodu.

Tematy ćwiczeń:

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

  • Określania ryzyka i zarządzania nim
  • Konstruowania procesu testowego
  • Planowania testowania
  • Analizy wymagań
  • Projektowania przypadków testowych
  • Raportowania i analizy raportów
  • Optymalizowania procesu testowego 

Tematy zajęć:

  • Podstawy nowoczesnego testowania
    • Definicja testowania
    • Testowanie w cyklu życia oprogramowania
    • Kluczowe tematy: zrozumienie ryzyka, modele testów i testowanie prewencyjne
  • Wprowadzenie do metodyki TOOP™ (Testowanie Oprogramowania i Oszacowanie Procesu)
    • Podstawowe pojęcia: fazy, czynności, role
    • Podstawowe terminy i opis procesu
    • Wprowadzanie zmian w procesie testowania
    • TOOP™ a praktyka
  • Planowanie testowania
    • Podstawy planowania testowania
    • Zrozumienie ryzyka i strategii testowania
    • Planowanie testów
    • Generalne zasady dobrego planowania
    • Poziomy testowania: akceptacyjny, systemowy, integracyjny, modułowy
  • Testowania - analiza
    • Cele testowania
    • Tworzenie list określających obszary wymagające przetestowania
    • Analiza wymagań
    • Analiza wymagań projektowych
    • Testowanie zmian i modyfikacji
    • Testowanie oprogramowania firm trzecich (obcych pakietów, modułów tworzonych na zasadzie outsourcing’u)
  • Testowanie – projektowanie i implementacja
    • Zrozumienie architektury wspierającej testowalność
    • Podejmowanie decyzji projektowych w obszarze testowania
    • Dokumentowanie testowania: przypadki, dane, procedury projektowe
    • Wdrożenie przypadków testowych z uwzględnieniem kolekcji danych testowych i uwarunkowań środowiskowych
    • Szacowanie procesu testowania: kiedy testowanie uznać za zakończone?
  • Wykonywanie testów i raportowanie
    • Wykonywanie testów
    • Śledzenie i ocenianie rezultatów
    • Raportowanie statusu: gdzie jesteśmy w procesie testowania?
    • Raporty podsumowujące
    • Jaki jest współczynnik ryzyka?
  • Perspektywy
    • Przegląd zasad TOOP™
    • Określenie priorytetów
    • Tworzenie zmian

Zalecane szkolenia poprzedzające:

  • brak

ISOLUTION © 2006