Skip to content

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

PersonaProfilUprawnienia
AdminSystem AdministratorFTS_App_Access + FTS_Data_Access
ManagerSales Manager / Team LeadFTS_Data_Access
UserStandard UserFTS_Data_Access

Mapa przypadków użycia

KategoriaPrzypadki użyciaPersona
Konfiguracja początkowaKonfiguracja obiektów, konfiguracja komponentu, zaplanowane zadania, konfiguracja wyświetlaniaAdmin
Zarządzanie zespołemDodawanie, edycja, usuwanie członków zespołu, przeglądanie zespołu, dostęp tymczasowy, synchronizacja właścicielaManager, User
Zadania administracyjneWeryfikacja uprawnień, dezaktywacja, ręczne czyszczenieAdmin

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