Kod: SQA-028
Czas trwania: 16 godzin
Czas trwania: 16 godzin
Opis szkolenia
W trakcie szkolenia rozpatrywane są pojęcia projektowania testów, metodologie opracowania scenariuszy testowych na podstawie SIS, podejścia do projektowania planu testowego i napisaniu scenariuszy testowych, właściwości testowych planów dla różnych typów testowania.Omawiane są podstawowe techniki funkcjonalnego i konfiguracyjnego testowania z uwzględnieniem funkcjonalnych i konfiguracyjnych wymóg do produktu oprogramowania. Rozważane są podstawowe podejścia do napisania projektowania testowego.
Rozważa się pojęcia funkcjonalnego testowania, konfiguracyjnego testowania, techniki testowania niezawodności i stabilności.
Przedstawiane są alternatywne metodologie testowania, takie jak testowanie na podstawie modeli, model testowania Markowa, testowanie w cyklu biznesowym. Rozważana jest specyfika budowy testów dla sprawdzenia różnych pól. Wskazane są główne podejścia oraz przedstawione przykłady.
Są zaprezentowane główne sposoby monitorowania i kontroli zasięgu obiektu testowania poprzez testy. Również opisywana jest specyfika testowania aplikacji dla różnych gałęzi przemysłu.
Plan szkolenia
Aktywności w projektowaniu testówWłaściwości pracy z wymogami
Matryca pokrycia wymóg testowymi scenariuszami. W jaki sposób wyznaczać, oceniać, monitorować.
Testowy plan (owerall), High Level Design (HLD), Detailed Design (DLD)
Cele napisania planu testowania
Struktura planu testowego
Typy planów testowania
Etapy opracowania C
Cechy dobrego planu testowego
Specyfika scenariuszy testowych w różnych typach testowania
Klasy równoważności
Wartości graniczne
Obsługa błędów
Właściwości projektowania testów dla różnych typów aplikacji
Funkcjonalne testowanie:
- Wyznaczenie funkcjonalnego testowania
- Miejsce funkcjonalnego testowania w trakcie testowania produktu oprogramowania
- Analiza funkcjonalnych wymóg
- Techniki testowania funkcjonalnego
- Pomysły testowe
- Charakterystyki dobrego testu
- Metodologie opracowania scenariuszy funkcjonalnego testowania
- Testowanie na podstawie modeli
- Model Markowa
- Testowanie w cyklu biznesowym
Techniki testowania niezawodności i stabilności
Testowanie różnych typów pól
- Statyczne testowanie oprogramowania
- Rodzaje statycznego testowania
- Etapy przeprowadzenia statycznego testowania
- Zalety i wady głównych typów statycznego testowania
- Statyczne testowanie dokumentów
Cele
Po zakończeniu szkolenia słuchacze:- Będą mieli całościowe pojęcie o podstawach projektowania i napisania testowych planów, projektowania testowych przykładów
- Będą mieli pojęcie o wymogach, właściwościach pracy z SIS
- Będą mieli pojęcie o testowaniu funkcjonalnym oraz głównych metodach funkcjonalnego testowania
- Potrafią układać matrycę pokrycia SIS za pomocą testowych scenariuszy
- Potrafią projektować i pisać plany testowe na bazie SIS
- Będą mieli pojęcie o klasach równoważności
- Otrzymają praktyczne porady dotyczące stworzenia funkcjonalnego testowego projektowania i testowaniu różnych typów pól
- Zapoznają się z konfiguracyjnym testowaniem oraz testowaniem niezawodności i stabilności aplikacji
- Potrafią przeprowadzić przegląd alternatywnych podejść do testowania
- Potrafią przeprowadzić rewizję dokumentów projektowych
- Nauczą się identyfikować obszary testowania aplikacji
- Nauczą się wyznaczać niezbędne typy testowania
- Nauczą się projektować scenariusze testowe i dane testowe