witam, mam dokonac walidacji systemu i tu jest problem. Co wlasciwie mam pokazac i w jaki sposob. Wiem ze musze pokazać ze stworzone metody rozwiazuja zadany problem tylko jak to opisac - jakis sposob formalny nieformalny?
0
0
Zależnie od systemu, podstawowa klasyfikacja ze względu na obszar to walidacja wstępująca i zstępująca.
Do walidacji zalicza się weryfikację systemu i testy systemu.
Weryfikacja:
- Testy funkcjonalne (wiesz co ma robić, nie interesuje Cię jak)
a) sprawdzenie zgodności kodu ze scenariuszami
b) sprawdzenie zgodności działania wszystkich akcji ze scenariuszem - Testy strukturalne (patrzysz jak działa, nie interesuje Cię co ma robić)
a) sprawdzenie, czy w kodzie nie ma linii, która się nie wykona (na przykład warunek zawsze fałszywy)
b) sprawdzenie możliwości wykonania wszystkich wariantów instrukcji warunkowych
c) sprawdzenie zakończenia wszystkich pętli - Statyczne testy nieformalne (wiesz co ma robić i patrzysz jak to robi)
a) szukanie typowych błędów (sprawdzenie użycia niezainicjowanych zmiennych, błędy w instrukacjach warunkowych)
b) sprawdzenie niebezpiecznych danych - zawierających znaki sterujące - Ocena ilości błędów
Testy systemu:
- Testy pod obciążeniem (również nadmiernym)
- Testy odporności (w sytuacjach niepożądanych, np.: utrata zasilania)
- Testy włamaniowe
Jeśli masz to na uczelnię, to pewnie masz już postawione jakieś wymagania, jak do pracy lub dla siebie - patrz powyżej.