Sobes.tech
Middle

Co obejmuje krytyczny zestaw testów?

sobes.tech AI

Odpowiedź od AI

Testy krytyczne obejmują sprawdzanie podstawowej funkcjonalności aplikacji, bez której jej użycie jest niemożliwe lub silnie ograniczone. Są to testy, które muszą zostać pomyślnie przeprowadzone, aby uznać wersję za minimalnie stabilną.

Zazwyczaj obejmują:

  1. Uruchomienie i zatrzymanie aplikacji: Udana instalacja (jeśli konieczna), uruchomienie bez błędów, poprawne zamknięcie.
  2. Autoryzacja/Logowanie: Sprawdzenie logowania się do systemu z poprawnymi i niepoprawnymi danymi, rejestracja nowego użytkownika (jeśli dotyczy), odzyskiwanie hasła.
  3. Kluczowe scenariusze użytkownika (Happy Path): Sprawdzenie wykonania głównych, najczęstszych działań użytkownika. Na przykład:
    • Dla sklepu internetowego: wyszukiwanie produktu -> dodanie do koszyka -> złożenie zamówienia -> płatność.
    • Dla portalu społecznościowego: tworzenie konta -> publikacja -> komentowanie.
  4. Dostęp do głównych sekcji/stron: Sprawdzenie nawigacji po kluczowych częściach aplikacji.
  5. Podstawowa praca z danymi: Tworzenie, przeglądanie, edytowanie, usuwanie głównych encji (operacje CRUD), jeśli aplikacja pracuje z danymi.
  6. Integracja z krytycznymi systemami zewnętrznymi: Jeśli aplikacja zależy od innych usług (systemów płatności, API zewnętrznych), sprawdzana jest ich podstawowa interakcja.

Celem testów krytycznych jest szybkie określenie, czy wersja jest odpowiednia do dalszych, bardziej szczegółowych testów lub do wydania.