Przegląd przypadków użycia
Persony użytkowników i scenariusze testowe dla Flexible Team Share.
Ta sekcja opisuje główne ścieżki użytkowników i kluczowe funkcje Flexible Team Share. Służy jako przewodnik dla recenzentów podczas testowania aplikacji.
Persony użytkowników
| Persona | Profil | Uprawnienia |
|---|---|---|
| Admin | System Administrator | FTS_App_Access + FTS_Data_Access |
| Manager | Sales Manager / Team Lead | FTS_Data_Access |
| User | Standard User | FTS_Data_Access |
Mapa przypadków użycia
| Kategoria | Przypadki użycia | Persona |
|---|---|---|
| Konfiguracja początkowa | Konfiguracja obiektów, konfiguracja komponentu, zaplanowane zadania, konfiguracja wyświetlania | Admin |
| Zarządzanie zespołem | Dodawanie, edycja, usuwanie członków zespołu, przeglądanie zespołu, dostęp tymczasowy, synchronizacja właściciela | Manager, User |
| Zadania administracyjne | Weryfikacja uprawnień, dezaktywacja, ręczne czyszczenie | Admin |
Podsumowanie listy weryfikacyjnej testów
Testy funkcjonalne
- Dodaj członka zespołu (wszystkie poziomy dostępu)
- Edytuj członka zespołu (zmień dostęp, rolę, datę końcową)
- Usuń członka zespołu
- Przeglądaj członków zespołu jako Manager
- Przeglądaj członków zespołu jako User (tylko do odczytu)
- Konfiguracja obiektów (dodaj/edytuj/usuń)
- Zarządzanie zaplanowanymi zadaniami
- Ręczne wykonanie czyszczenia
Testy bezpieczeństwa
- Brak dostępu bez Permission Set
- Użytkownicy nie mogą edytować zespołów innych (chyba że Manager)
- Rekordy udostępnień tworzone z prawidłowym poziomem dostępu
- Rekordy udostępnień usuwane po usunięciu członka
- Reguły walidacji egzekwowane (data końcowa)
Testy konfiguracji UI
- Niestandardowy tytuł karty wyświetlany poprawnie
- Limit wyświetlania (Max Displayed Members) przestrzegany
- Przełączanie “Show X more” / “Show less” działa
- Limit = 0 pokazuje wszystkich członków
- Owner zawsze pierwszy w widoku zwiniętym
Przypadki brzegowe
- Odrzucenie duplikatu członka zespołu
- Odrzucenie przeszłej daty końcowej
- Osiągnięto maksymalny limit
- Ostrzeżenie o nieskonfigurowanym obiekcie
- Użytkownik nie znaleziony w wyszukiwaniu