Przejdź do treści
Projekt/Wolne narzędzie

Generator macierzy stanów interfejsu

Zbuduj macierz pokrycia składowego-by- state dla stanów załadunku, pustych, błędów, sukcesu, offline i zezwoleń. Eksportuj listę kontrolną UI bez SI.

Elementy na tym ekranie

Elementy ekranowe

4 sugerowane państwa

4 sugerowane państwa

3 sugerowane państwa

5 sugerowane państwa

4 sugerowane państwa

4 sugerowane państwa

Podsumowanie zakresu

Elementy

2

Wymagane państwa

8

Zasięg państwa

Wybierz stany, których każdy element potrzebuje. Są to wymagania, a nie pola kontrolne.

Wymagane stany UI według komponentów
SkładnikLoadingEmptyErrorSuccessOfflineNo permission
Data table
Form

Specyfikacja państwa

ui-state-matrix.md

UI state coverage requirements

Data table

  • Loading: Preserve context, communicate progress, and prevent duplicate actions.
  • Empty: Explain why there is nothing here and offer a useful next action.
  • Error: Explain the failed action, preserve safe input, and offer a recovery path.
  • No permission: Explain missing access and offer a safe destination. Enforce authorization on the server.

Form

  • Loading: Preserve context, communicate progress, and prevent duplicate actions.
  • Error: Explain the failed action, preserve safe input, and offer a recovery path.
  • Success: Confirm the completed action and make the resulting state clear.
  • Offline: Explain the connection issue, preserve safe local input, and provide a retry path.

These are required states, not verified implementations. Use existing components and validate the final behavior with real data and keyboard navigation.

Tekst eksportu pozostaje po angielsku; wpisane dane nie są zmieniane.

Nie ma rejestracji. Żadnych kredytów na sztuczną inteligencję. Narzędzie to przypomina wyjście w przeglądarce.

Od pomysłu do czegoś pożytecznego.

  1. 01

    Wybierz komponenty na ekranie.

  2. 02

    Włączenie / wyłączenie stanów mających zastosowanie do każdego składnika.

  3. 03

    Kopiuj listę kontrolną stanu-by@-@ stanu realizacji.

Trochę kontekstu.

Różne komponenty wymagają różnych ścieżek odzysku. Formularz wymaga informacji zwrotnej z walidacji; tabela danych wymaga wczytania, brak wyników i ponownego sprawdzenia stanów. Domyślne wartości są punktem wyjścia i można zmienić każdą komórkę. Wybrane państwa oznaczają wymagany zakres, a nie ukończone wdrażanie.

Dobre pytania.

Czy wybrane państwa są już wdrażane?

Nie. Sprawdzone stany to wymagania dotyczące projektowania i testowania. To narzędzie nie sprawdza aplikacji.

Czy mogę usunąć nieistotne stany?

Tak. Włączenie / wyłączenie dowolnej komórki macierzy. Eksport obejmuje tylko wybrane stany dla wybranych komponentów.

Wszystkie narzędzia