next up previous contents
Następny: Test 1 - Porównanie Nadrzędny: Testy Poprzedni: Testy   Spis rzeczy

Sposób przeprowadzenia testów

Poszczególne fragmenty systemu były testowane niezależnie. W przypadku modułu decydenta generowano przykładowe dane symulujące specyficzne zachowanie się komputerów w sieci lokalnej i obserwowano proces nadawania priorytetów. Moduł wykonawcy poddano sprawdzeniu przy pomocy symulatora, który transmitował sztucznie generowane pakiety przez moduły sieciowe jądra systemu Linux. Podczas tego testu sprawdzana była poprawność rozdzielania przez decydenta pakietów do klas.

Wszystkie testy przeprowadzano na komputerach klasy PC wyposażonych w system operacyjny Linux (dystrybucje Red Hat 7.3 i Mandrake 8.1) oparte na jądrze w wersji 2.4.18. Pozostałe wykorzystane pakiety oraz ich wersje to:


Tablica 4.1: Wykorzystane pakiety
Nazwa Wykorzystana wersja Komentarz
iproute2 020116  
MySQL 3.23.41  
TCNG 8u tylko na potrzeby testów konfiguracji


Inne (w szczególności nowsze) wersje najprawdopodobniej także będą działać. Dodatkowo podczas tworzenia systemu wykorzystano napisane przez autorów programy pomocnicze, w tym skrypty testowe:

Są one umieszczone na dołączonym do pracy dysku z wersją źródłową kodu systemu.


next up previous contents
Następny: Test 1 - Porównanie Nadrzędny: Testy Poprzedni: Testy   Spis rzeczy
Marcin Kaszyński, Krzysztof Lorek