Sobes.tech
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.