POZIOMY TESTÓW

Poziomy testów oprogramowania:

POZIOM 1. Testy modułowe (jednostkowe)chevron-rightPOZIOM 2. Testy integracyjnechevron-rightPOZIOM 3. Testy systemowechevron-rightPOZIOM 4. Testy akceptacyjnechevron-right

Cele testowania na wszystkich poziomach:

  • zmniejszanie ryzyka;

  • sprawdzanie zgodności zachowań funkcjonalnych i niefunkcjonalnych modułu/interfejsów/systemu z projektem i specyfikacjami

  • budowanie zaufania do jakości (modułu/interfejsów/systemu)

  • wykrywanie defektów (które mogą występować w samych interfejsach lub w modułach/systemach)

  • zapobieganie przedostawaniu się defektów na wyższe poziomy testowania.

Testowanie systemowe i akceptacyjne dodatkowo

  • sprawdza kompletność systemu i prawidłowość jego działania

  • skupia się zwykle na zachowaniu i możliwościach całego systemu lub produktu.

Podstawy testów

Modułowe

Integracyjne

Systemowe

Akceptacyjne

projekt szczegółowy (specyfikacje projektowe)

projekt oprogramowania i systemu

specyfikacje modułów (wymagania na moduły)

specyfikacje interfejsów

specyfikacje wymagań (funkcjonalnych i niefunkcjonalnych) dotyczących systemu i oprogramowania;

Specyfikacje -wymagania użytkowników, biznesowe, systemowe;

przypadki użycia;

przypadki użycia;

przypadki użycia;

  • diagramy sekwencji

  • diagramy stanów;

raporty z analizy ryzyka;

raporty z analizy ryzyka;

  • kod

  • model danych

  • architektura na poziomie modułów i systemu

  • przepływ procesów (przepływy pracy)

  • definicje interfejsów zewnętrznych

  • opowieści i historyjki użytkownika;

  • modele zachowania systemu;

  • instrukcje obsługi systemu i podręczniki użytkownika.

  • procesy biznesowe;

  • przepisy, umowy, normy i standardy;

  • dokumentacja systemu lub podręczniki dla użytkowników;

  • procedury instalacji;

Last updated