Forum www.wszisi.fora.pl Strona Główna www.wszisi.fora.pl
Forum studentów WSZ kierunek ISI
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

13. Omówić rodzaje testów oprogramowania

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.wszisi.fora.pl Strona Główna -> Pytania z ISI
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ahinz
Administrator



Dołączył: 17 Cze 2011
Posty: 23
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pią 8:48, 17 Cze 2011    Temat postu: 13. Omówić rodzaje testów oprogramowania

13. Omówić rodzaje testów oprogramowania

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cezary olejarczyk
Zasłużony użytkownik



Dołączył: 20 Cze 2011
Posty: 5
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pon 16:46, 20 Cze 2011    Temat postu:

Testowanie jest minimalnym zbiorem warunków, pozwalających uważać eksperymenty z programem za testowanie. Istnieje wiele rodzajów testowania oprogramowania. Jednym z nich są scenariusze testowania polegające na systematycznym obserwowaniu oczekiwanego działania programu. A więc sprawdzanie, czy dana funkcja faktycznie wykonuje to, co powinna wykonywać. W przypadku nieoczekiwanego rezultatu stwierdza się błąd. Kolejnym rodzajem jest przypadek testowy – obserwacja działania programu, związana z interpretacją interesującego nas zdarzenia, danymi i funkcjami. Czyli na przykład sprawdzenie, czy program otrzymujący dane od użytkownika zapisał je w niezmienionej formie do bazy danych.
Istnieje również testowanie przy użyciu techniki analizy statycznej, gdzie dowodzimy poprawności programów na podstawie poprawności produktów etapowych.
Kolejnym rodzajem testów jest testowanie dynamiczne przy pomocy czarnej skrzynki i białej skrzynki. Testowanie czarnej skrzynki sprawdza dostępne funkcje systemu oparte na specyfikacji i jest ukierunkowane na błędne wykonanie operacji, błędy interfejsów, błędy w dostępie do baz zewnętrznych i na spadek wydajności aplikacji. W tej technice warto wyróżnić metodę specjalnych wartości wprowadzając do systemu wartości graniczne, wyjątkowe czy metoda Monte Carlo polegająca na sprawdzeniu działania programu na losowym zestawie danych wejściowych.
Natomiast testowanie białej skrzynki wykorzystuje wiedzę o wewnętrznej strukturze modułu. Czyli wykonanie wszystkich możliwych instrukcji warunkowych, pętli, dostępu do wszystkich struktur baz i prześledzenie wszystkich niezależnych ścieżek sterowania w programie. Testowanie białej skrzynki sprawdza po prostu każdą linijkę kodu pod kątem działania.
Kolejnym rodzajem testowania jest testowanie jednostkowe, gdzie testowany jest każdy element programu: moduł, procedura czy klasa.
Przeciwieństwem tego testowania jest testowanie systemowe, które przeprowadza walidację systemu, kompletność wykonanych funkcji i sprawdzenie czy działa w zamierzonym środowisku.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.wszisi.fora.pl Strona Główna -> Pytania z ISI Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin