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
  • Weryfikacja i walidacja
  • Weryfikacja
  • Walidacja
  • Kluczem do udanej walidacji jest:

Was this helpful?

  1. PODSTAWY

Weryfikacja i walidacja

  1. Walidacja (ang. validation) – sprawdzenie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia potrzeby i wymagania użytkownika (ma również odpowiednio wyglądać, trafiać w upodobania klienta i np. zawierać preferowane udogodnienia niekoniecznie zgodne ze standardami).

  2. Weryfikacja (ang. verification) – sprawdzenie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia zdefiniowane wymagania (np. wymagane funkcjonalności, czy zachowuje się jak w specyfikacji).

  3. Różnice

Weryfikacja i walidacja

  • Weryfikacja - czy zbudowaliśmy system właściwie?

  • Walidacja - czy zbudowaliśmy właściwy system?

Weryfikacja

Weryfikacja produktu polega na dostarczeniu dowodów, że dany produkt spełnia zdefiniowane wymagania. Można spotkać się też z objaśnieniami tego terminu mówiącymi, że jest to sprawdzanie, „czy aplikacja jest prawidłowo zbudowana”, czy produkty danego etapu produkcji spełniają warunki zadane na początku. Weryfikacja domaga się odniesienia do wymogów, które spisano w taki sposób, że można je sprawdzić w sposób jednoznaczny. Weryfikacja polega na stwierdzeniu, że dany punkt np. specyfikacji technicznej jest zdaniem, które w sposób prawdziwy opisuje dany produkt, który poddajemy testowi. W praktyce powinno sie kojarzyć weryfikację z procesem, który zakończy się jednoznacznym rozstrzygnięciem, że produkt wygląda, zachowuje się, bądź jest taki, jak ustalono dla niego w specyfikacji.

Walidacja

W przypadku walidacji to, co było jasno zdefiniowanym kryterium zaliczenia testu, jest zamienione na potrzeby i wymagania użytkownika. Walidacja służy do sprawdzenia wszystkich tych funkcjonalności, które użytkownik będzie oceniał pod kątem swoich osobistych upodobań, często subiektywnie, nieraz w oparciu o rozmaite nawyki.

Kluczem do udanej walidacji jest:

  • Pogłębiona i sprawna komunikacja z odbiorcą.

  • Zadawanie celnych pytań pomagających w zrozumieniu autentycznych potrzeb klienta.

  • Przeprowadzanie wraz z klientem symulacji zastosowań systemu na wszelkiego rodzaju makietach.

  • Umiejętne korzystanie z badań aktualnych rozwiązań i tendencji w produktach dostępnych na rynku (choćby po to, by przewidzieć, co będzie sprawdzał klient, który sprawdził kilka rozwiązań dostarczanych przez konkurencję).

Previous7 zasad testowaniaNextŚrodowisko testowe a produkcyjne

Last updated 4 years ago

Was this helpful?