Niniejsza sekcja poświęcona jest kwestii sprawdzenia przyjętej strategii wdrożeniowej oraz opisuje metody prowadzenia testów, jak również przygotowania stosownego laboratorium testowego.
Tworzenie laboratorium testowego
Jednym z zasadniczych elementów każdego projektu wdrożeniowego jest przetestowanie strategii instalacyjnej. Najprostszym sposobem realizacji tego zadania jest stworzenie laboratorium, w którym reprezentowany będzie typowy dla naszego środowiska sprzęt. Przekonanie kadry kierowniczej firmy do takiego pomysłu może okazać się trudne, jednak jego efekty są warte niezbędnych inwestycji. Dokładny program testowy pozwala uniknąć późniejszych kosztów związanych z usuwaniem błędów w trakcie procesu instalacyjnego i w dużym stopniu wpływa na powodzenie całego projektu.
Optymalne metody
Laboratorium testowe może być postrzegane na różne sposoby. Najwłaściwsze metody jego organizacji obejmują:
Często zdarza się, że budżet przeznaczony na testy jest bardzo szczupły. W takim wypadku trzeba wykazać się pomysłowością: wykorzystać każdy z komputerów do różnych zadań, redukując w ten sposób liczbę maszyn reprezentujących nasze środowisko komputerowe. Pomocne może być środowisko oprogramowania VMware.
Kontynuowanie testów
Niezwykle istotną sprawą jest testowanie wszelkich zmian w zakresie sprzętu i oprogramowania zanim zostaną one faktycznie wprowadzone do naszego środowiska. Właściwe przeprowadzenie testów umożliwia wykrycie potencjalnych problemów w konfiguracji oprogramowania, i ich wcześniejsze rozwiązanie.
Modyfikacje wymagające testów
Sprawdzanie oprogramowania w naszej firmie może być zainicjowane rozmaitymi zmianami. Oczywiście, testy są oczywistym elementem procesu wdrażania nowego systemu operacyjnego czy dużej grupy aplikacji, jednak nawet uaktualnienia oprogramowania wymagają przetestowania. Dodatki serwisowe oraz korekty programowe mogą wchodzić w nieprzewidziane interakcje z istniejącymi aplikacjami. Podobnie uaktualnione programy antywirusowe powinny być dokładnie sprawdzone przed zainstalowaniem. Posiadanie laboratorium testowego daje możliwość wykonania wszystkich tego typu testów przy minimalnym nakładzie pracy i środków.
Wymagania dotyczące laboratorium testowego
W celu przetestowania naszych aplikacji na nowym systemie operacyjnym powinniśmy stworzyć odpowiednie laboratorium testowe. W wypadku najprostszego z nich musimy zorganizować po jednym komputerze każdego typu obsługiwanego przez naszą sieć. Bardziej efektywne i kompleksowe procedury testujące wymagają większej ilości sprzętu i w dużym stopniu zależą od przyjętego harmonogramu.
Poniższa listy przedstawia w skrócie wymagania dotyczące laboratorium testowego: