Wiele organizacji zwleka z przeprowadzeniem testów oprogramowania do ostatnich etapów cyklu rozwojowego i często ogranicza procedury testowania ze względu na ograniczenia czasowe. Takie nastawienie może stwarzać kierownikom projektu problemy przybierające postać przekroczonych kosztów, opóźnionych terminów realizacji, przeoczonych wymagań, niewykrytych błędów i niezadowolenia klientów oraz użytkowników.
W trakcie tego szkolenia uczestnicy odkryją, dlaczego i w jaki sposób uwzględniać działania związane z testowaniem na każdym etapie cyklu rozwojowego oprogramowania, co pozwala odkryć błędy, zadbać o odpowiednie wyniki, zwiększyć jakość i obniżyć koszty. Dzięki powiązanym ze sobą ćwiczeniom wykonywanym w czasie zajęć, rozpoczynających się od walidacji wymagań, a kończących na wdrożeniu, kurs wskazuje na zależność między zarządzaniem działaniami związanymi z testowaniem a cyklem życia projektów, w których tworzy się oprogramowanie.
Kurs pozwoli zyskać wiedzę i umiejętności umożliwiające opracowanie, udokumentowanie i realizację planu projektu, który obejmuje ciągły program testowania oprogramowania. Pozwoli również poznać konkretne narzędzia ułatwiające planowanie testów i ocenę ich rezultatów. Kierujemy go w szczególności do kierowników projektu, osób w rozmaity sposób zaangażowanych w testowanie i wszystkich, którzy odpowiadają za terminowe i mieszczące się w zaplanowanych kosztach tworzenie oprogramowania.
Uwaga! Szkolenie dostępne tylko w formule zamkniętej.
Tematyka:
1. Testowanie oprogramowania
a. Czym jest testowanie?
b. Cele testowania
c. Usterki i awarie oprogramowania: skąd się biorą błędy?
d. Relacja z zapewnianiem jakości oprogramowania
e. Porównanie technik testów funkcjonalnych (black-box) i strukturalnych (white-box)
f. Zarządzanie testami
g. Rola metryk testowania oprogramowania
h. Wartość przeglądów i inspekcji
i. Kwestie dotyczące personelu
2. Testowanie oprogramowania w ciągu cyklu rozwojowego oprogramowania
a. Przygotowanie do testowania
b. Działania związane z testowaniem na kolejnych etapach cyklu
c. Dbałość o planowanie testów
d. Walidacja oraz zmiana wymagań
3. Testowanie jednostkowe
a. Planowanie testów jednostkowych
b. Metody
c. Praktyczne techniki
d. Przeprowadzanie testów
e. Analiza rezultatów
4. Testowanie integracyjne i systemowe
a. Planowanie testów integracyjnych
b. Metody: porównanie metod odgórnych (zstępujących) i oddolnych (wstępujących)
c. Praktyczne techniki
d. Przeprowadzanie testów
e. Analiza rezultatów
f. Stosowanie testowania regresywnego
g. Planowanie i metody testów systemowych
h. Przeprowadzanie testów i analiza rezultatów
i. Testowanie regresywne
5. Testowanie akceptacyjne
a. Planowanie testów akceptacyjnych
b. Metody
c. Praktyczne techniki
d. Przeprowadzanie testów
e. Analiza rezultatów
f. Testowanie systemów obiektowych
6. Dodatkowe tematy związane z testowaniem
a. COST – systemy o gotowej funkcjonalności
b. Systemy internetowe
c. Testowanie w środowisku klient-serwer
„PMBOK” jest zarejestrowanym znakiem handlowym Project Management Institute, Inc.
* podana cena jest kwotą netto i nie obejmuje dodatkowych kosztów zakwaterowania oraz wyżywienia w trakcie szkolenia