Course Code: istqbfund
Duration: 21 hours
Prerequisites:

Nie ma wstępnych wymagań co do wiedzy studentów, ale przyswojenie materiału szkoleniowego z pewnością będzie łatwiejsze dzięki kilkumiesięcznemu doświadczeniu w testowaniu oprogramowania.

Grupa docelowa
Programiści, testerzy oprogramowania, analitycy

Overview:

Jest to szkolenie z podstaw testowania, akredytowane przez Stowarzyszenie Jakości Systemów Informacyjnych. Celem szkolenia jest przygotowanie uczestników do egzaminu i uzyskania certyfikatu ISTQB® Foundation. Egzamin ISTQB® CTFL prowadzony przez SJSI można zdawać na miejscu lub online, w języku polskim lub angielskim i trwa 60 minut. i zawiera 40 pytań jednokrotnego wyboru. Wynik pozytywny uzyskuje się po udzieleniu 65% odpowiedzi (26 punktów). Koszt egzaminu wliczony jest w cenę szkolenia.

Po ukończeniu szkolenia uczestnik będzie potrafił opisać proces tworzenia oprogramowania oraz pozna techniki testowania i zasady projektowania testów.

Course Outline:

1. Podstawy testowania

  • Co to jest testowanie?
  • Cele testów
  • Testowanie a debugowanie
  • Dlaczego testowanie jest niezbędne?
  • Znaczenie testowania dla powodzenia projektu
  • Testowanie a zapewnienie jakości
  • Pomyłki, defekty, awarie i podstawowe przyczyny
  • Zasady testowania
  • Czynności testowe, testalia i role związane z testami
  • Czynności i zadania testowe
  • Proces testowy w kontekście
  • Testalia
  • Śledzenie powiązań między podstawą testów a testaliami
  • Role w procesie testowania
  • Niezbędne umiejętności i dobre praktyki w dziedzinie testowania
  • Ogólne umiejętności wymagane w związku z testowaniem
  • Podejście "cały zespół"
  • Niezależność testowania

2. Testowanie w cyklu wytwarzania oprogramowania

  • Testowanie w kontekście modelu cyklu wytwarzania oprogramowania
  • Wpływ cyklu wytwarzania oprogramowania na testowanie
  • Model cyklu wytwarzania oprogramowania, a dobre praktyki testowania
  • Testowanie jako czynnik określający sposób wytwarzania oprogramowania
  • Metodyka DevOps a testowanie
  • Przesunięcie w lewo (ang. shift left approach)
  • Retrospektywy i doskonalenie procesów
  • Poziomy testów i typy testów
    • Poziomy testów
    • Typy testów
    • Testowanie potwierdzające i testowanie regresji
    • Testowanie pielęgnacyjne

3. Testowanie statyczne

  • Podstawy testowania statycznego
  • Produkty pracy badane metodą testowania statycznego
  • Korzyści wynikające z testowania statycznego
  • Różnice między testowaniem statycznym a dynamicznym
  • Informacje zwrotne i proces przeglądu
  • Korzyści wynikające z wczesnego i częstego otrzymywania informacji zwrotnych od interesariuszy
  • Czynności wykonywane w procesie przeglądu
  • Role i obowiązki w przeglądach
  • Typy przeglądów
  • Czynniki powodzenia związane z przeglądami

4. Analiza i projektowanie testów

  • Ogólna charakterystyka technik testowania
  • Czarnoskrzynkowe techniki testowania
    • Podział na klasy równoważności
    • Analiza wartości brzegowych
    • Testowanie w oparciu o tablicę decyzyjną
    • Testowanie przejść pomiędzy stanami
  • Białoskrzynkowe techniki testowania
    • Testowanie instrukcji i pokrycie instrukcji kodu
    • Testowanie gałęzi i pokrycie gałęzi
    • Korzyści wynikające z testowania białoskrzynkowego
  • Techniki testowania oparte na doświadczeniu
    • Zgadywanie błędów
    • Testowanie eksploracyjne
    • Testowanie w oparciu o listę kontrolną
  • Podejścia do testowania oparte na współpracy
    • Wspólne pisanie historyjek użytkownika
    • Kryteria akceptacji
    • Wytwarzanie sterowane testami akceptacyjnymi (ATDD)

5. Zarządzanie czynnościami testowymi

  • Planowanie testów
  • Cel i treść planu testów
  • Wkład testera w planowanie iteracji i wydań
  • Kryteria wejścia i kryteria wyjścia
  • Techniki szacowania
  • Ustalanie priorytetów przypadków testowych
  • Piramida testów
  • Kwadranty testowe
  • Zarządzanie ryzykiem
    • Definicja i atrybuty ryzyka
    • Ryzyka projektowe i produktowe
    • Analiza ryzyka produktowego
    • Kontrola ryzyka produktowego
  • Monitorowanie testów, nadzór nad testami i ukończenie testów
  • Metryki stosowane w testowaniu
  • Cel, treść i odbiorcy raportów z testów
  • Przekazywanie informacji o statusie testowania
  • Zarządzanie konfiguracją
  • Zarządzanie defektami

6. Narzędzia testowe

  • Narzędzia wspomagające testowanie
  • Korzyści i ryzyka związane z automatyzacją testów
Sites Published:

Brasil - ISTQB® Certified Tester - Foundation Level (CTFL - formação acreditada com exame)

Canada - ISTQB® Certified Tester - Foundation Level (CTFL - accredited training with exam)

USA - ISTQB® Certified Tester - Foundation Level (CTFL - accredited training with exam)

Argentina - ISTQB® Probador certificado - nivel básico (CTFL - formación acreditada)

Chile - ISTQB® Probador certificado - nivel básico (CTFL - formación acreditada)

Costa Rica - ISTQB® Probador certificado - nivel básico (CTFL - formación acreditada)

Ecuador - ISTQB® Probador certificado - nivel básico (CTFL - formación acreditada)

Guatemala - ISTQB® Probador certificado - nivel básico (CTFL - formación acreditada)

Colombia - ISTQB® Probador certificado - nivel básico (CTFL - formación acreditada)

México - ISTQB® Probador certificado - nivel básico (CTFL - formación acreditada)

Panama - ISTQB® Probador certificado - nivel básico (CTFL - formación acreditada)

Peru - ISTQB® Probador certificado - nivel básico (CTFL - formación acreditada)

Uruguay - ISTQB® Probador certificado - nivel básico (CTFL - formación acreditada)

Venezuela - ISTQB® Probador certificado - nivel básico (CTFL - formación acreditada)

Polska - ISTQB® Certified Tester - Foundation Level (CTFL - szkolenie akredytowane z egzaminem) 4.0

Slovenia - ISTQB® Certified Tester - Foundation Level (CTFL - accredited training with exam)

Croatia - ISTQB® Certified Tester - Foundation Level (CTFL - accredited training with exam)

Serbia - ISTQB® Certified Tester - Foundation Level (CTFL - accredited training with exam)

Bhutan - ISTQB® Certified Tester - Foundation Level (CTFL - accredited training with exam)

Nepal - ISTQB® Certified Tester - Foundation Level (CTFL - accredited training with exam)

Uzbekistan - ISTQB® Certified Tester - Foundation Level (CTFL - accredited training with exam)