NineSec · wersja instrukcji 1.0 · aktualizacja 30 lipca 2026

Testuj decyzje
w 9 sekund.

Wewnętrzny przewodnik testów ręcznych dla osoby, która po raz pierwszy sprawdza NineSec — platformę moderacji treści wspieraną przez AI.

PlatformyWeb · PWA · MAUI
ZakresKonta, moderacja, media, raporty
CelPowtarzalne, bezpieczne zgłoszenia błędów

Zanim rozpoczniesz

Testuj wyłącznie na danych fikcyjnych. Użyj prywatnego/incognito okna. Nie wpisuj prawdziwych danych osobowych, haseł produkcyjnych, danych klientów, kluczy API ani materiałów wrażliwych. Zrzuty ekranu przed wysłaniem oczyść z danych poufnych.
AI jest wsparciem, nie źródłem pewnych faktów. Wynik Relay/modelu może być błędny, nie zastępuje decyzji moderatora ani porady prawnej, medycznej czy finansowej. Nie wykonuj decyzji wyłącznie na podstawie wyniku AI.

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

  1. Otwórz adres aplikacji i odczekaj na pełne załadowanie.
  2. Odśwież stronę, użyj linków w nagłówku i przycisku wstecz.
  3. 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

  1. Otwórz Rejestrację i podaj tester@example.test, nazwę Jan Testowy oraz Testowe-Haslo-123!.
  2. Po utworzeniu konta przejdź do Logowania i zaloguj się tymi danymi.
  3. Otwórz „Nie pamiętam hasła” i sprawdź formularz odzyskania.
  4. 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

  1. Otwórz Profil i ustaw nazwę „Jan Testowy 01”.
  2. W Ustawieniach zmień dostępne przełączniki, zapisz i odśwież stronę.
  3. 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

  1. Otwórz Moderację AI i wpisz: „To jest przykładowa, neutralna treść testowa.”
  2. Uruchom analizę i obserwuj stan oczekiwania.
  3. 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

  1. Utwórz przegląd z przykładową treścią.
  2. Otwórz sesję moderatora, zaznacz zatwierdzenie lub odrzucenie i dodaj fikcyjny powód.
  3. 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

  1. Otwórz Dashboard, Raporty, Analitykę i Powiadomienia.
  2. Przejdź między filtrami lub zakładkami, jeżeli są dostępne.
  3. 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

  1. Otwórz Media lub moduł wideo i wybierz prawidłowy plik testowy.
  2. Sprawdź podgląd, usuń go przed zatwierdzeniem, wybierz ponownie i wyślij.
  3. 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

  1. Otwórz główne ekrany pionowo i poziomo, użyj klawiatury ekranowej oraz przewiń formularz.
  2. Jeśli dostępne, zainstaluj PWA i uruchom ją ponownie.
  3. 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

  1. Na zwykłym koncie spróbuj otworzyć administrację, zespoły, klucze API, billing i audyt przez UI oraz bezpośredni adres.
  2. Na koncie uprawnionym otwórz te widoki i sprawdź listy oraz formularze.
  3. 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: