POZIOMY TESTÓW
Poziomy testów oprogramowania:
POZIOM 1. Testy modułowe (jednostkowe)POZIOM 2. Testy integracyjnePOZIOM 3. Testy systemowePOZIOM 4. Testy akceptacyjneCele 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?