Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.3.SKALOWANIESYSTEMU
Mimowielubraków,którychlistaostateczniejestznaczącodłuższa,istniałyelementy,
którezpunktuwidzeniainżynieriitestówfunkcjonowałybardzodobrze.
Wysokipoziomtestóweksploracyjnych.
Bardzodobry,bezpośrednikontaktzklientemorazwspółpracazklientemwobsza-
rzetestów.
1.3.Skalowaniesystemu
1.3.1.Cel
Dostosowanieproduktudoprzetwarzaniawiększejilościdanychorazobsługiwiększej
liczbyużytkownikówprzyzachowaniubieżącegopoziomuwydajnościlubteżpopra-
wieniewydajnościwybranychobszarówfunkcjonalnych.Problemdotyczyłsystemutypu
desktopużywanegoprzezmaksymalnie100użytkowników.
1.3.2.Opisproblemów
Zakupionesystemybyływykorzystywaneprzezklientówipozasporadycznymiprzy-
padkamiklienciniedostrzegaliproblemówwydajnościowych.Naobecnymsegmen-
cierynkuwydajesię,żeinwestycjawtestywydajnościoweniebyłakonieczna.Jednak
womawianymprzypadkuprocesbiznesowypostronieklientawymagaciągłegodostępu
iprzetwarzanianieustanniepowiększającegosięwolumenudanychhistorycznych.
Dodatkowymwyzwaniembyłachęćpozyskaniaklientówprzetwarzającychznacznie
większeilościdanychzwiększąliczbąużytkowników,którzykorzystajązsystemuwtym
samymczasie.
1.3.3.Faza0stantestówniefunkcjonalnychpoprzejęciurmy
Zespółinżynierówrozwijającychproduktwfirmie,zanimzostałaonakupiona,stosował
niestandardowąpraktykęwykonywaniatestówobciążeniowych.Polegałaonanatym,
żegrupapracownikówużywałasystemuwśrodowiskuzbliżonymdośrodowiskaklienta,
podłączającsiędosystemujednocześniezwieluterminali.Celembyłapróbaodzwier-
ciedleniarzeczywistegośrodowiskapracyiwarunkówprodukcyjnych.
7