STBPM – Software Testing for Better Project Management

Transkrypt

STBPM – Software Testing for Better Project Management
...to make your project your success
STBPM – Software Testing for Better Project
Management
Testowanie oprogramowania dla lepszego zarządzania
projektami
Dlaczego i jak testować na każdym etapie cyklu rozwojowego oprogramowania?
Czas trwania: 3 dni
PDUs (Professional Development Units): 18
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.
Szkolenie uczy, w jaki sposób:

Ustanawiać testowanie oprogramowania kluczowym komponentem planu projektu przez cały cykl rozwojowy

Rozpoznawać kwestie z dziedziny zarządzania projektami, mające związek z działaniami dotyczącymi
testowania

Oceniać testowanie jednostkowe, integracyjne, systemowe, użyteczności, beta, akceptacyjne i automatyczne

Określać skuteczne przypadki testowe i uwzględniać prawidłowe metody zarządzania testami

Angażować użytkowników w celu zwiększania trafności wyników testów oraz zyskania wiedzy o tym, kiedy
zaprzestać dalszych testów

Przeciwstawiać się presji ograniczania procesu testowania.
Tematyka kursu
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
Management Training & Development Center
Ul. Klarnecistów 3, 02-875 Warszawa
Tel. +48 22 894-70-50, fax +48 22 641-10-22
e-mail: [email protected]
www.mtdc.pl
1
...to make your project your success
STBPM – Software Testing for Better Project
Management
Testowanie oprogramowania dla lepszego zarządzania
projektami
Dlaczego i jak testować na każdym etapie cyklu rozwojowego oprogramowania?
h.
i.
Wartość przeglądów i inspekcji
Kwestie dotyczące personelu
Management Training & Development Center
Ul. Klarnecistów 3, 02-875 Warszawa
Tel. +48 22 894-70-50, fax +48 22 641-10-22
e-mail: [email protected]
www.mtdc.pl
2
...to make your project your success
STBPM – Software Testing for Better Project
Management
Testowanie oprogramowania dla lepszego zarządzania
projektami
Dlaczego i jak testować na każdym etapie cyklu rozwojowego oprogramowania?
2.
3.
4.
5.
6.
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ń
Testowanie jednostkowe
a. Planowanie testów jednostkowych
b. Metody
c. Praktyczne techniki
d. Przeprowadzanie testów
e. Analiza rezultatów
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
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
Dodatkowe tematy związane z testowaniem
a. COST – systemy o gotowej funkcjonalności
b. Systemy internetowe
c. Testowanie w środowisku klient-serwer
Obszary wiedzy PMBOK® Guide:

Zarządzanie zakresem projektu

Zarządzanie jakością w projekcie

Zarządzanie czasem w projekcie
Management Training & Development Center
Ul. Klarnecistów 3, 02-875 Warszawa
Tel. +48 22 894-70-50, fax +48 22 641-10-22
e-mail: [email protected]
www.mtdc.pl
3