Kod: SQA-030
Czas trwania: 10 godzin
Czas trwania: 10 godzin
Opis szkolenia
Kurs obejmuje podstawowe pojęcia dotyczące jakości oprogramowania i jakości procesu programistycznego. Kurs opisuje także związek pomiędzy testowaniem i jakością oraz kwestie dotyczące jakości procesu i jakości testowania. Poruszony zostanie również temat znaczenia risk management. Uczestnicy poznają znaczenie ryzyka w testowaniu, związek między ryzykiem i wymaganiami, ryzykiem i priorytetami oraz ryzykiem i defektami.Niniejszy kurs opisuje cykl życiowy testowania zawierający planowanie, przygotowanie i wypełnienie testu, a także ocenę rezultatów testowania i gotowości oprogramowania do uruchomienia i eksploatacji. Opisane będą główne czynności i artefakty testowania, podział czynności według ról i faz projektu, kwestie zarządzania, planowania i kontroli w testowaniu oraz określone będą kryteria zakończenia każdej z faz.
Uczestnicy zdobędą wgląd w główne linie interakcji pomiędzy test managerem i managerem projektu oraz poznają najważniejsze metryki związane z defektami oprogramowania, ich zastosowanie dla oceny procesu i rezultatów testowania.
Plan szkolenia
- Podstawy teorii jakości
- Rola testowania w projekcie; cele testowania
- Pojęcia walidacji i weryfikacji
- Testowanie w wąskim i szerokim ujęciu
- Rodzaje statycznego testowania (recenzowanie techniczne)
- Miejsce testowania w systemie jakości
- Pojęcia jakości testowania i jakości produktu
- Ryzyko w testowaniu, strategie reagowania na ryzyko
- Związek między ryzykiem, priorytetami i defektami oprogramowania
- Fazy testowania, ich rezultaty, uczestnicy i rodzaje ich działań według faz
- Planowanie testowania
- Strategia testowania
- Taktyka testowania: etapy, planowanie i wykonanie
- Ocena rezultatów testowania i kryteria gotowości produktu
- Metryki w testowaniu
Cele
- Zrozumienie podstawowych pojęć dotyczących testowania i jakości
- Zrozumienie różnicy i zależności między jakością procesu i produktu
- Zrozumienie zależności między wymaganiami produktu, testowaniem i jakością produktu
- Umiejętność odpowiedniego podejścia do testowania z punktu widzenia zarządzania ryzykiem
- Pełen obraz czynności, produktów i roli w procesie testowania programowania
- Umiejętność użycia w swojej pracy podstawowych metryk związanych z defektami.