Middle
Jakie scenariusze testowe będziesz używać do sprawdzania instalacji aplikacji?
sobes.tech AI
Odpowiedź od AI
Weryfikacja instalacji aplikacji obejmuje następujące scenariusze:
-
Pomyślna instalacja:
- Instalacja z poprawnymi uprawnieniami użytkownika.
- Instalacja w domyślnej ścieżce.
- Instalacja w niestandardowej ścieżce.
- Instalacja na dysku z wystarczającą ilością wolnego miejsca.
- Instalacja z połączeniem internetowym (jeśli konieczne).
-
Błędy podczas instalacji:
- Próba instalacji bez wystarczających uprawnień administratora.
- Próba instalacji na dysku z niewystarczającą ilością wolnego miejsca.
- Próba instalacji bez niezbędnego oprogramowania (np. .NET Framework, Java).
- Próba instalacji z niepoprawnymi parametrami wiersza poleceń (dla instalacji cichej).
- Próba instalacji przy przerwanym połączeniu sieciowym (jeśli instalator wymaga dostępu online).
- Próba instalacji na niekompatybilnym systemie operacyjnym lub architekturze.
-
Aktualizacja (Upgrade):
- Aktualizacja z poprzedniej wersji (główne wydania, mniejsze aktualizacje, poprawki).
- Aktualizacja z zachowaniem ustawień użytkownika.
- Aktualizacja z powrotem do poprzedniej wersji (jeśli funkcja jest dostępna).
- Próba aktualizacji z niekompatybilną wersją.
-
Odinstalowanie (Uninstall):
- Całkowite usunięcie aplikacji.
- Usunięcie z zachowaniem plików konfiguracyjnych (jeśli opcja jest dostępna).
- Sprawdzenie braku pozostałych plików i wpisów w rejestrze po odinstalowaniu.
- Sprawdzenie usunięcia skrótów i elementów menu.
- Próba odinstalowania podczas gdy aplikacja jest uruchomiona.
- Próba odinstalowania bez wystarczających uprawnień użytkownika.
-
Instalacja w warunkach specjalnych:
- Instalacja cicha z wiersza poleceń.
- Instalacja przez polityki grupowe (w środowiskach korporacyjnych).
- Instalacja na maszynie wirtualnej.
- Instalacja na serwerowym systemie operacyjnym.
W każdym scenariuszu sprawdza się:
- Uruchomienie instalatora.
- Poprawne wyświetlanie kroków instalacji (umowa licencyjna, wybór ścieżki, komponenty).
- Brak błędów podczas instalacji.
- Poprawne tworzenie plików, folderów, skrótów, wpisów w rejestrze.
- Funkcjonalność aplikacji po instalacji (uruchomienie, podstawowe funkcje).
- Poprawność komunikatów o błędach w niepoprawnych scenariuszach.