Zanim rozpoczniesz
Wykonuj kroki po kolei, zapisuj adres, czas i rezultat. Dla każdego scenariusza sprawdź także wariant błędny. Testy PWA, aparatu i powiadomień wykonaj na urządzeniu, na którym są dostępne.
Scenariusze testowe
01 · Przygotowanie środowiska i wejście do aplikacji
Cel testu
Potwierdzenie, że start aplikacji i główna nawigacja są czytelne.
Warunki wstępne
Prywatne okno przeglądarki, dostęp do środowiska testowego.
Kroki
- Otwórz adres aplikacji i odczekaj na pełne załadowanie.
- Odśwież stronę, użyj linków w nagłówku i przycisku wstecz.
- Zmniejsz szerokość okna do 360 px.
Dane testowe
Brak.
Oczekiwany rezultat
Nie ma pustego ekranu ani błędu; elementy są dostępne bez poziomego przewijania.
Test negatywny
Otwórz nieistniejący adres; aplikacja pokazuje komunikat o braku strony, nie dane systemowe.
Kryterium zaliczenia
Nawigacja działa po odświeżeniu i na małym ekranie.
Co zapisać w raporcie
Adres, rozdzielczość, przeglądarka i treść błędu.
02 · Rejestracja, logowanie i odzyskanie dostępu
Cel testu
Sprawdzenie konta i walidacji formularzy.
Warunki wstępne
Nieistniejący testowy adres e-mail.
Kroki
- Otwórz Rejestrację i podaj
tester@example.test, nazwęJan TestowyorazTestowe-Haslo-123!. - Po utworzeniu konta przejdź do Logowania i zaloguj się tymi danymi.
- Otwórz „Nie pamiętam hasła” i sprawdź formularz odzyskania.
- Wyloguj się i otwórz chronioną stronę przez bezpośredni adres.
Dane testowe
Wyłącznie dane z kroków, bez prawdziwej skrzynki.
Oczekiwany rezultat
Komunikaty są jasne, sesja powstaje po prawidłowym logowaniu, a chronione dane nie są widoczne po wylogowaniu.
Test negatywny
Wyślij puste pola i błędne hasło; formularz nie wysyła danych i pokazuje walidację.
Kryterium zaliczenia
Brak obejścia autoryzacji i podwójnego utworzenia konta.
Co zapisać w raporcie
Adres e-mail zamaskowany, krok, odpowiedź UI i czas.
03 · Profil, ustawienia i trwałość zmian
Cel testu
Sprawdzenie zapisu danych użytkownika.
Warunki wstępne
Zalogowane konto testowe.
Kroki
- Otwórz Profil i ustaw nazwę „Jan Testowy 01”.
- W Ustawieniach zmień dostępne przełączniki, zapisz i odśwież stronę.
- Otwórz ekran w nowej karcie.
Dane testowe
Jan Testowy 01.
Oczekiwany rezultat
Zmiany są widoczne po odświeżeniu i nie trafiają na inne konto.
Test negatywny
Wprowadź pustą lub bardzo długą nazwę; walidacja nie zapisuje niepoprawnej wartości.
Kryterium zaliczenia
Brak utraty zmian oraz zrozumiały komunikat sukcesu/błędu.
Co zapisać w raporcie
Ustawiona wartość, rola, rezultat po odświeżeniu.
04 · Moderacja AI, sentyment i toksyczność
Cel testu
Weryfikacja odpowiedzi AI Relay oraz jasnego przedstawienia wyniku.
Warunki wstępne
Zalogowane konto z dostępem do moderacji; działające połączenie.
Kroki
- Otwórz Moderację AI i wpisz: „To jest przykładowa, neutralna treść testowa.”
- Uruchom analizę i obserwuj stan oczekiwania.
- Porównaj decyzję, sentyment, kategorię oraz czas z treścią wejściową.
Dane testowe
Fikcyjna neutralna treść; nie wklejaj prawdziwych wiadomości.
Oczekiwany rezultat
Widoczny jest stan przetwarzania, jeden wynik oraz zastrzeżenie, że to sugestia AI.
Test negatywny
Wyślij pustą i bardzo długą treść, a następnie przerwij sieć. Aplikacja zachowuje wpisane dane, pokazuje błąd i umożliwia jednoznaczne ponowienie bez podwójnego naliczenia.
Kryterium zaliczenia
Brak blokady UI; odpowiedź błędna/niepełna nie jest przedstawiona jako pewnik.
Co zapisać w raporcie
Czas oczekiwania, identyfikator operacji jeśli widoczny, komunikat i zanonimizowaną treść.
05 · Kolejka oraz decyzja moderatora
Cel testu
Sprawdzenie utworzenia przeglądu, kolejki i pojedynczej decyzji.
Warunki wstępne
Konto moderatora i co najmniej jedna testowa pozycja.
Kroki
- Utwórz przegląd z przykładową treścią.
- Otwórz sesję moderatora, zaznacz zatwierdzenie lub odrzucenie i dodaj fikcyjny powód.
- Odśwież ekran oraz sprawdź listę/raport.
Dane testowe
„Przykładowa treść testowa”, powód: „Test decyzji”.
Oczekiwany rezultat
Decyzja jest zapisana raz, pozycja ma aktualny stan, a lista odzwierciedla zmianę.
Test negatywny
Kliknij decyzję dwa razy i spróbuj wejść bez roli moderatora.
Kryterium zaliczenia
Brak podwójnej decyzji i brak dostępu bez uprawnień.
Co zapisać w raporcie
ID przeglądu, rola, pierwotny i końcowy stan.
06 · Raporty, analityka, powiadomienia i puste stany
Cel testu
Sprawdzenie danych zbiorczych i komunikatów UI.
Warunki wstępne
Zalogowane konto z odpowiednią rolą.
Kroki
- Otwórz Dashboard, Raporty, Analitykę i Powiadomienia.
- Przejdź między filtrami lub zakładkami, jeżeli są dostępne.
- Sprawdź widok konta bez danych.
Dane testowe
Brak.
Oczekiwany rezultat
Ładowanie, brak danych i błąd są rozróżnione; liczby nie są mylone z danymi testowymi.
Test negatywny
Odłącz sieć przy odświeżaniu raportu.
Kryterium zaliczenia
Brak mylącego pustego ekranu i możliwość ponowienia.
Co zapisać w raporcie
Nazwa widoku, filtr, stan sieci i widoczny komunikat.
07 · Media, pliki i krótkie wideo
Cel testu
Sprawdzenie wyboru, walidacji i przetwarzania mediów.
Warunki wstępne
Fikcyjny plik testowy bez wizerunku/danych osobowych.
Kroki
- Otwórz Media lub moduł wideo i wybierz prawidłowy plik testowy.
- Sprawdź podgląd, usuń go przed zatwierdzeniem, wybierz ponownie i wyślij.
- Obserwuj stan przetwarzania oraz wynik po odświeżeniu.
Dane testowe
Bezpieczny plik demonstracyjny; backend ogranicza żądanie do 100 MB.
Oczekiwany rezultat
Podgląd odpowiada wybranemu plikowi, anulowanie nic nie wysyła, a postęp/błąd jest czytelny.
Test negatywny
Wybierz nieobsługiwany, uszkodzony lub zbyt duży plik, anuluj selektor i wyłącz sieć podczas wysyłania.
Kryterium zaliczenia
Walidacja blokuje błędne dane, nie zostawia osieroconego wpisu i nie ujawnia ścieżek serwera.
Co zapisać w raporcie
Typ/rozmiar pliku bez nazwy poufnej, czas, komunikat i rezultat.
08 · Mobile, PWA i synchronizacja offline
Cel testu
Sprawdzenie zachowania na telefonie i po zmianie połączenia.
Warunki wstępne
Telefon lub emulacja 360 px; PWA tylko jeśli przeglądarka ją oferuje.
Kroki
- Otwórz główne ekrany pionowo i poziomo, użyj klawiatury ekranowej oraz przewiń formularz.
- Jeśli dostępne, zainstaluj PWA i uruchom ją ponownie.
- W trybie offline otwórz Offline Sync, wróć online i sprawdź synchronizację.
Dane testowe
Jedna bezpieczna testowa notatka.
Oczekiwany rezultat
Kontrolki są dostępne, tekst nie jest obcięty, a po odzyskaniu sieci nie dochodzi do podwójnej synchronizacji.
Test negatywny
Odbierz dostęp do powiadomień/aparatu, przełącz tryb samolotowy i zamknij aplikację w tle.
Kryterium zaliczenia
Jasny komunikat o ograniczeniu i bezpieczne odtworzenie stanu.
Co zapisać w raporcie
Model urządzenia, system, przeglądarka, orientacja i stan sieci.
09 · Uprawnienia, administracja i awarie
Cel testu
Sprawdzenie granic ról oraz odzyskania po błędach.
Warunki wstępne
Konto zwykłe i konto administratora/moderatora w środowisku testowym.
Kroki
- Na zwykłym koncie spróbuj otworzyć administrację, zespoły, klucze API, billing i audyt przez UI oraz bezpośredni adres.
- Na koncie uprawnionym otwórz te widoki i sprawdź listy oraz formularze.
- Podczas żądania odśwież stronę lub wyłącz sieć.
Dane testowe
Nie twórz rzeczywistych kluczy ani płatności.
Oczekiwany rezultat
Dostęp jest ograniczony rolą; błąd serwera/sieci nie pokazuje sekretów i pozwala wrócić albo ponowić.
Test negatywny
Wykonaj podwójne kliknięcie wysłania oraz użyj wygasłej sesji.
Kryterium zaliczenia
Brak eskalacji uprawnień, podwójnego zapisu i utraty niezatwierdzonych danych.
Co zapisać w raporcie
Rola, ekran, kod/komunikat, czas i czy problem można odtworzyć.
Raportowanie błędów
Dołącz zrzut lub nagranie tylko po usunięciu danych osobowych, tokenów, haseł i materiałów poufnych. Nie wklejaj klucza Relay ani pełnych nagłówków żądań.
Tytuł: Numer scenariusza: Środowisko: Adres strony: Wersja aplikacji: Urządzenie: System: Przeglądarka: Data i godzina: Kroki odtworzenia: 1. 2. 3. Oczekiwany rezultat: Rzeczywisty rezultat: Komunikat błędu: Identyfikator operacji: Czy błąd występuje ponownie: Załączniki: Dodatkowe uwagi: