Szkolenia


Moduł 1 – Podstawy testowania oprogramowania

1. Wprowadzenie do testowania 

  • Cele testowania oprogramowania 
  • Zawód tester 
  • Certyfikacja ISTQB 
  • Podstawowa terminologia 

2. Inżynieria oprogramowania 

  • Projekty informatyczne – wprowadzenie 
  • Role, odpowiedzialności 
  • Proces wytwarzania oprogramowania 
  • Metodyki wytwarzania oprogramowania 

4. Ogólne zasady testowania 

5. Poziomy testów 

  • Testy modułowe 
  • Testy integracyjne 
  • Testy systemowe 
  • Testy akceptacyjne 

6. Typy testów 

  • Testy funkcjonalne 
  • Testy niefunkcjonalne 
  • Testy regresywne 
  • Smoke testy i sanity testy 
  • Retesty 

Moduł 2 – Testowanie „od kuchni”

1. Analiza i projektowanie testów 

  • Analiza podstawy testów 
  • Identyfikacja warunków testowych 
  • Projektowanie przypadków testowych 

2. Techniki projektowania testów 

  • Techniki czarnoskrzynkowe 
  • Techniki białoskrzynkowe 
  • Techniki oparte o doświadczenie 

3. Statyczne techniki testowania 

4. Implementacja i wykonanie testów 

  • Przygotowanie scenariuszy testowych 
  • Przygotowanie środowisk testowych 
  • Testowanie w oparciu o przypadki testowe 
  • Testowanie eksploracyjne 
  • Testowanie regresywne 

5. Funkcjonalność, dane testowe, konfiguracja 

6. Zarządzanie testowaniem 

  • Organizacja testów 
  • Role w procesie testowania 
  • Planowanie i szacowanie testów 
  • Monitoring i kontrola testów 

7. Proces zarządzania incydentami 

8. Zarządzanie zmianą i zarządzanie konfiguracją 

9. Ryzyko a testowanie 

  • Ryzyko projektowe 
  • Ryzyko produktowe 

10. Usprawnianie procesu testowego 

11. Kompetencje i ścieżka kariery testera 

  • Psychologia testowania 
  • Kompetencje profesjonalnego testera 
  • Ścieżka kariery w obszarze zapewniania jakości 
  • Ścieżka kariery w obszarze projektu informatycznego 

Moduł 3 – Warsztat narzędziowy testera

  1. Generatory danych testowych 
  2. Język SQL – pobierane danych z bazy (wprowadzenie) 
  3. Zarządzanie testami (Test Management Tools) 
  4. Zarządzanie błędami (Bug Tracking Tools) 2.
  5. Wprowadzenie do testów web serwisów 
  6. Wprowadzenie do automatyzacji testów funkcjonalnych 
  7. Wprowadzenie do testów wydajnościowych.