Course Outline

Proces testowy

  • Testowanie w cyklu życia oprogramowania
  • Planowanie testów
  • Kontrola i nadzór testów
  • Analiza testów
  • Projektowanie testów: konkretne i logiczne przypadki testowe
  • Implementacja testów
  • Wykonanie testów
  • Ocena kryteriów zakończenia i raportowanie
  • Czynności zamykające

Obowiązki analityka testów w świetle zarządzania procesem testowym

 

  • Kontrola i nadzór postępów w testowaniu
  • Testowanie rozproszone, zakontraktowane i zewnętrzne
  • Rola analityka testów w testowaniu opartym na ryzyku
    - Identyfikacja ryzyka
    - Ocena ryzyka
    - Łagodzenie ryzyka

Techniki projektowania testów

 

  • Wprowadzenie do zagadnienia technik projektowania testów
  • Techniki oparte na specyfikacji (czarnoskrzynkowe)
    - Podział na klasy równoważności
    - Analiza wartości brzegowych
    - Tablice decyzyjne
    Budowa tablicy decyzyjnej
    Minimalizacja tablicy decyzyjnej
    - Grafy przyczynowo-skutkowe
    - Maszyna stanowa, kryteria pokrycia n-wise
    - Techniki testowania kombinatorycznego
    Each Choice
    Pair-wise
    Wykorzystanie tablic ortogonalnych
    Drzewa klasyfikacji
    - Testowanie oparte na przypadkach użycia
    - Testowanie oparte na historyjkach użytkownika
    - Analiza dziedzinowa, techniki punktów ON, OFF, IN, OUT
    - Łączenie technik ze sobą
  • Techniki oparte na defektach; taksonomie defektów
  • Techniki oparte na doświadczeniu
    - Zgadywanie błędów
    - Testowanie w oparciu o listę kontrolną
    - Testowanie eksploracyjne
    - Wybór techniki


Testowanie charakterystyk jakościowych oprogramowania (niefunkcjonalne)

  • Testowanie dokładności (accuracy)
  • Testowanie odpowiedniości (suitability)
  • Testowanie przenaszalności (interoperability)
  • Testowanie użyteczności (usability)
  • Testowanie dostępności (accessibility)

Przeglądy

  • Typy przeglądów
  • Wykorzystanie list kontrolnych podczas przeglądów

Zarządzanie defektami

  • Warunki konieczne wykrycia defektu
  • Raport o incydencie
  • Klasyfikacja defektów
  • Analiza przyczyny źródłowej (root cause analysis)

Narzędzia wspomagające testowanie; automatyzacja

  • Narzędzia wspomagające projektowanie testów
  • Narzędzia wspomagające przygotowanie danych testowych
  • Narzędzia wspomagające wykonanie testów

Egzamin próbny

Requirements

There are no specific requirements needed to attend this course.

 28 Hours

Number of participants



Price per participant

Testimonials (6)

Related Courses

Related Categories