POZIOMY TESTÓW

Poziomy testów oprogramowania:

POZIOM 1. Testy modułowe (jednostkowe)POZIOM 2. Testy integracyjnePOZIOM 3. Testy systemowePOZIOM 4. Testy akceptacyjne

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

Was this helpful?