Test Plan per Ruolo¶
Scopo¶
Questa pagina definisce il piano di test operativo minimo per validare il comportamento dei ruoli operativi introdotti nella nuova struttura documentale:
Admin TenantCommercialeRete di GestioneOperatore AdminTecnicoAdmin TecnicoAmministratore CondominioUtente CondominioClientereadonly
Il test va eseguito dopo:
- creazione utente;
- assegnazione ruolo FAB;
- collegamento dell'utente al record business corretto.
Per nomenclatura uniforme menu/route tra Besant e IDS, vedi Convenzioni Tenant e Route.
Schede collegate:
Regola di test¶
Per ogni profilo vanno verificati:
- login
- menu
- perimetro dati
- azioni consentite
- download consentiti
- blocco fuori perimetro
1. Admin Tenant¶
Prerequisito¶
L'utente deve avere:
- profilo tenant
admin_tenant - ruolo FAB amministrativo coerente
- accesso al tenant corretto
Test¶
- login
- aprire:
Commerciale -> Diagnostica Visibilita'Commerciale -> Matrice Permessi- verificare:
- accesso alle viste di governance operative
- coerenza tenant corrente
- verificare:
- menu coerente con un admin tenant e non con un super-admin globale
2. Profilo Commerciale¶
Prerequisito¶
L'utente deve essere collegato a:
Commerciale -> Commerciali- campo
Utente interno
Test¶
- login
- aprire:
Commerciale -> Diagnostica Visibilita'- verificare:
- clienti visibili coerenti
- richieste visibili coerenti
- trattative / offerte coerenti
- aprire:
Commerciale -> Richieste Servizio- verificare:
- puo vedere le richieste del proprio perimetro
- puo usare
Prendi in carico - puo usare
In lavorazione - puo usare
Nota pubblica - aprire:
Commerciale -> Offerte- scaricare:
- documento offerta
- verificare che un record fuori perimetro non sia accessibile
Significato atteso delle azioni:
Prendi in carico: la richiesta passa in carico al commerciale;In lavorazione: la richiesta entra nella fase operativa;Nota pubblica: il commerciale puo inviare un aggiornamento visibile all'esterno autorizzato.
3. Profilo Rete di Gestione¶
Prerequisito¶
L'utente deve essere collegato a:
Commerciale -> Reti di Gestione- campo
Utente rete gestione
Test¶
- login
- aprire:
Commerciale -> Diagnostica Visibilita'- verificare:
- scoped attivo
- clienti visibili solo se esiste consenso
- aprire:
Commerciale -> Richieste Servizio- verificare:
- puo leggere il perimetro consentito
- non vede reti commerciali non autorizzate
- aprire:
Documentale -> Documenti- verificare:
- vede solo documenti consentiti
- testare un record senza consenso:
- non deve risultare accessibile
4. Profilo Operatore Admin¶
Prerequisito¶
L'utente deve avere:
- profilo tenant
operatore_admin - ruolo FAB coerente con attivita di backoffice
Test¶
- login
- aprire:
- viste amministrative/commerciali previste dal tenant
- verificare:
- puo lavorare sulle pratiche amministrative previste
- non vede viste di governance non necessarie
- verificare:
- menu coerente con backoffice e non con admin tenant
5. Profilo Tecnico¶
Prerequisito¶
L'utente deve essere collegato a:
Commerciale -> Incarichi Tecnici per Servizio- campo
Utente interno - incarico
attivo
Test¶
- login
- aprire:
Commerciale -> Diagnostica Visibilita'- verificare:
- vede solo clienti con incarico attivo
- aprire:
Servizi -> Ticket- verificare:
- vede solo ticket nel proprio perimetro
- aprire:
Commerciale -> Richieste Servizio- verificare:
- puo leggere solo le richieste dei clienti assegnati
- aprire:
Documentale -> Documenti- verificare:
- vede solo documenti dei clienti assegnati
6. Profilo Admin Tecnico¶
Prerequisito¶
L'utente deve avere:
- profilo tenant
admin_tecnico - ruolo FAB tecnico avanzato coerente
Test¶
- login
- aprire:
Commerciale -> Incarichi Tecnici per ServizioDocumentale -> Documenti- verificare:
- presidio tecnico piu ampio del solo tecnico operativo
- menu tecnico avanzato ma non amministrativo trasversale
7. Profilo Amministratore Condominio¶
Prerequisito¶
L'utente deve avere:
- profilo tenant
amministratore_condominio - collegamento corretto al perimetro portale
Test¶
- login al portale
- verificare:
- condomini collegati visibili
- apertura richiesta disponibile
- upload allegati disponibile
- stato richiesta consultabile
8. Profilo Utente Condominio¶
Prerequisito¶
L'utente deve avere:
- profilo tenant
utente_condominio - perimetro portale corretto
Test¶
- login al portale
- verificare:
- visibilita limitata al proprio sottoinsieme
- assenza di azioni amministrative avanzate
9. Profilo Cliente¶
Prerequisito¶
L'utente deve avere:
- profilo tenant
cliente - collegamento corretto ai record cliente
Test¶
- login
- verificare:
- accesso solo ai propri documenti
- accesso solo alle proprie richieste o servizi
- nessuna visibilita laterale
10. Profilo Sola Lettura¶
Prerequisito¶
L'utente deve avere:
- profilo tenant
readonly - ruolo FAB solo lettura coerente
Test¶
- login
- verificare:
- puo consultare le viste previste
- non puo modificare
- non vede azioni edit/add/delete
11. Controlli comuni¶
Per ogni profilo:
- [ ] Il menu e coerente col ruolo
- [ ] I badge topbar sono coerenti
- [ ] La diagnostica mostra il perimetro corretto
- [ ] I download funzionano nel perimetro
- [ ] I record fuori perimetro non passano
12. Se qualcosa non torna¶
Controllare in ordine:
Commerciale -> Matrice PermessiCommerciale -> Diagnostica Visibilita'- collegamento
user_idal record business Clienti per Servizio e ReteIncarichi Tecnici per Servizio- consensi e tipologie anagrafiche