ISTQB w pigułce
  • ISTQB w pigułce
  • AUTOR
  • PODSTAWY
    • Proces testowy
    • Testowanie a debagowanie
    • 7 zasad testowania
    • Weryfikacja i walidacja
    • Środowisko testowe a produkcyjne
    • Wymagania funkcjonalne niefunkcjonalne
  • ROLA TESTERA
    • Typy testerów
    • Tester
    • Zadania testera
      • Analiza dokumentacji
      • Tworzenie dokumentacji
      • Wykonywanie testów
      • Raportowanie incydentów
    • Nawyki skutecznego testera
    • Role w zespole testerów
    • Niezależność w testowaniu
  • PRZYPADEK TESTOWY
    • Przypadek testowy niskiego poziomu (konkretny)
    • Przypadek testowy wysokiego poziomu (logiczny)
    • Przegląd przypadku testowego
  • TYPY TESTÓW
    • Testowanie funkcjonalne
    • Testowanie niefunkcjonalne
    • Testowanie strukturalne (białoskrzynkowe)
    • Testowanie związane ze zmianami - testy regresji i retesty
    • Testowanie pielęgnacyjne
  • TECHNIKI TESTÓW
    • CZARNOSKRZYNKOWE
      • 1. Klasy równoważności
      • 2. Analiza wartości brzegowych
      • 3. Tablice decyzyjne
      • 4. Testowanie przejść między stanami
      • 5. Testowanie w oparciu o przypadki użycia
    • BIAŁOSKRZYNKOWE
      • 1. Pokrycie instrukcji
      • 2. Pokrycie decyzji
      • 3. Inne techniki oparte na strukturze
    • OPARTE NA DOŚWIADCZENIU
      • Zgadywanie błędów
      • Testowanie eksploracyjne
      • Testowanie w oparciu o listy kontrolne
  • POZIOMY TESTÓW
    • POZIOM 1. Testy modułowe (jednostkowe)
    • POZIOM 2. Testy integracyjne
    • POZIOM 3. Testy systemowe
    • POZIOM 4. Testy akceptacyjne
      • Testy Alfa, Beta
  • MODELE
    • Model wodospadowy
    • Model V – sekwencyjny.
    • Model iteracyjny / przyrostowy
  • PLANOWANIE TESTÓW
    • Kryteria wejścia - wyjścia
    • Podejścia do testów
    • Podejścia do szacowania pracochłonności testów
    • Metryki
    • Ryzyko projektowe/produktowe
    • Kierowanie testami
  • TESTY STATYCZNE
    • PRZEGLĄD
      • TYPY przeglądów
      • PODZIAŁ podstawowy
      • Przegląd formalny
      • Przegląd nieformalny
    • Analiza statyczna
    • TECHNIKI przeglądu indywidualnego
      • Listy kontrolne
  • NARZĘDZIA
    • Do zarządzania testowaniem i testami
    • Do testów statycznych
    • Do specyfikacji testów
    • Do wykonania testów oraz logowania
    • Do wydajności i monitorowania
    • Do różnych obszarów zastosowań
  • METODY WYTÓRCZE
    • METODY WYTWÓRCZE
      • Projekt - Proces - Działania rutynowe
        • Projekt
        • Dlaczego projekty upadają?
      • Etapy życia oprogramowania
      • PDCA
      • Planowanie
        • Analiza i specyfikacja wymagań
        • Planowanie projektu - metodyki KLASYCZNE
        • Planowanie projektu - metodyki ZWINNE
        • Ryzyko a niepożądane skutki
      • Narzędzia planowania - SMART - MoSCow...
        • SMART
        • Mapa myśli
        • MoSCoW
        • WSJF
        • Trójkąt celów
      • Role projektowe
        • Role projektowe – metodyki klasyczne
        • Role projektowe – SCRUM
    • AGILE - METODYKI ZWINNE
      • Manifest Agile
      • Podejście "cały zespół" i info zwrotne
      • Historyjki użytkownika
      • Planowanie wydania i iteracji
      • RETROSPEKTYWY
      • Rola i umiejętności testera w projekcie zwinnym
      • PODEJŚCIA
        • Programowanie ekstremalne (XP)
        • Test-driven development (TDD)
        • Scrum
        • Kanban
    • SCRUM
      • Szacowanie czasochłonności
    • KANBAN
  • Linki
    • e-Olak.pl
  • POLITYKA PRYWATNOŚCI
    • PRAWA AUTORSKIE
      • GitHub
Powered by GitBook
On this page
  • W procesie testowym wg. ISTQB wyróżnia się następujące, główne grupy czynności:
  • Podstawowy proces testowy
  • 1. Planowanie i nadzór nad testami
  • 2. Analiza i projektowanie testów
  • 3. Implementacja i wykonanie testów
  • 4. Ocena kryteriów zakończenia testów i raportowanie
  • 5. Czynności zamykające test

Was this helpful?

  1. PODSTAWY

Proces testowy

W procesie testowym wg. ISTQB wyróżnia się następujące, główne grupy czynności:

  1. Planowanie testów

  2. Monitorowanie testów i nadzór nad testami

  3. Analiza testów

  4. Projektowanie testów

  5. Implementacja testów

  6. Wykonywanie testów

  7. Ukończenie testów.

Poszczególne czynności w każdej z grup mogą składać się z kilku pojedynczych zadań różniących się w zależności od projektu lub wersji oprogramowania. w przypadku stosowania metod sekwencyjnych, w których czynności są wykonywane krokowo w logicznej kolejności, pewne elementy nakładają się na siebie, są wykonywane łącznie lub równocześnie bądź są pomijane. W związku z powyższym zwykle konieczne jest dostosowanie głównych czynności do kontekstu danego systemu lub projektu.

Podstawowy proces testowy

  1. Planowanie i nadzór nad testami

  2. Analiza i projektowanie testów

  3. Implementacja i wykonanie testów

  4. Ocena kryteriów zakończenia testów i raportowanie

  5. Czynności zamykające test

1. Planowanie i nadzór nad testami

  • Zdefiniowanie celów testowania

  • Określenie strategii testowania

  • Termin zakończenia testowania

  • Termin wysłania wersji

Planowanie ma określić:

  • cele i zakres testów

  • harmonogram testowania

  • podejście (sposób przeprowadzenia testów)

  • techniki projektowania i wykonania testów

  • zasoby niezbędne do realizacji czynności testowych

  • produkty prac testowych

  • ryzyka związane z testowaniem

Ważnym elementem planowania testów jest ustalenie kryteriów wejścia i wyjścia.

2. Analiza i projektowanie testów

  • Przeglądanie podstawy testów, wymagań, specyfikacji

  • Ocena testowalności i priorytetyzacja

  • Przetwarzanie celów testowania w przypadki testowe

3. Implementacja i wykonanie testów

  • Przygotowanie procedur testowych, tworzenie danych testowych

  • Sprawdzanie przygotowania środowiska testowego

  • Wykonanie testów

  • Zapisanie wyników wykonania testów, porównanie wyników rzeczywistych z oczekiwanymi rezultatami

  • Raportowanie rozbieżności jako incydentów, analiza w celu ustalenia przyczyny

  • Ustawienie statusu testu

4. Ocena kryteriów zakończenia testów i raportowanie

  • Ocena wykonania testów zgodnie z przyjętymi celami testowania

  • Ocena czy nie jest potrzebne więcej test

  • Napisanie raportu podsumowującego testy

5. Czynności zamykające test

  • Wykonywane np. przy zakończeniu wydania serwisowego

  • Wykorzystanie zebranych informacji zo podniesienia jakości testowania w przyszłości

PreviousPODSTAWYNextTestowanie a debagowanie

Last updated 4 years ago

Was this helpful?

Zamknięcie raportów, dokończenie i zarchiwizowanie i infrastruktury testowej do użycia np. w kolejnej wersji

testaliów