Testowanie pamięci
Testowanie pamięci masowej to rodzaj testowania oprogramowania służący do sprawdzenia, czy testowana aplikacja przechowuje odpowiednie dane w odpowiednich katalogach i czy ma wystarczającą ilość miejsca, aby zapobiec nieoczekiwanym zakończeniom z powodu niewystarczającej ilości miejsca na dysku. Nazywa się to również testowaniem wydajności pamięci masowej.
Dlaczego testowanie pamięci masowej?
- Wolne przechowywanie oznacza długie czasy odpowiedzi, długo działające zapytania i niższą dostępność aplikacji
- Wolna pamięć masowa to obciążenie związane z utrzymaniem infrastruktury serwerowej
- Pomaga znaleźć praktyczne ograniczenie pamięci masowej przed wdrożeniem
- Pomaga zrozumieć, jak system zareaguje, gdy nowe urządzenie sprzętowe zostanie wymienione lub zaktualizowane
Rodzaje testowania pamięci
- Testowanie aplikacji: testowanie aplikacji z przykładowymi zapytaniami w środowisku produkcyjnym
- Symulacja aplikacji: Przeprowadź testy przy użyciu standardowego oprogramowania podobnego do aplikacji docelowej
- Benchmarking: Przeprowadź testy przy użyciu standardowego oprogramowania
Typowe koncepcje testowania stosowane podczas testowania pamięci masowej
Rodzaje testowania pamięci | Przykład typowych czynności testowania pamięci masowej |
---|---|
|
|
|
|
|
|
Błędy podczas wykonywania testów pamięci
- Monitorowanie niewłaściwej wydajności serwera
- Bez czyszczenia pamięci podręcznej serwera, porównując urządzenia magazynujące
- Podczas testowania zapominamy o monitorowaniu wykorzystania procesora
- Testowanie wydajności pamięci masowej za pomocą poleceń kopiowania plików
Wniosek:
Inżynieria oprogramowania, techniki testowania pamięci masowej zapewniają, że testowana aplikacja przechowuje odpowiednie dane w odpowiednich katalogach.