20.4. Test Plans¶
Lo scopo dei piani di test è supportare implementatori, auditor e ambienti di test di conformità nella validazione del comportamento delle Soluzioni Wallet, delle Relying Party e degli Provider di Credenziali in vari scenari operativi e di sicurezza.
Tutti i casi di test sono derivati da regole normative definite nelle specifiche sopra indicate, senza presupposti o estensioni.
Nota
Si prega di notare che la matrice dei piani di test potrebbe essere soggetta a modifiche future.
20.4.1. Struttura della Matrice di Test¶
Ogni test è identificato da un identificatore univoco (es. WS-001) e categorizzato utilizzando i domini funzionali definiti di seguito.
Discovery
Security
Privacy
Authorization
Authentication
User Experience
Credential Issuance
Credential Presentation
Credential Status
Backup & Restore
Per ogni caso di test, la tabella specifica:
Test Case ID: un identificatore univoco.
Purpose: l'area funzionale coperta dal test.
Description: il requisito che viene testato, sempre basato su un MUST normativo della specifica.
Expected Result: il risultato atteso quando la soluzione è implementata correttamente.
Piani di Test per Ambito
- 20.4.1.1. Matrice di Test per la Valutazione delle Firme
- 20.4.1.2. Matrice di Test per la Valutazione della Fiducia
- 20.4.1.3. Matrice di Test per le Autorità di Federazione
- 20.4.1.4. Matrice di Test per Wallet Provider
- 20.4.1.4.1. Casi di Test per Backend del Fornitore del Wallet
- 20.4.1.4.2. Casi di Test per Istanza del Wallet
- 20.4.1.4.3. Casi di Test per Fase di Issuance
- 20.4.1.4.4. Casi di Test per Fase di Presentazione
- 20.4.1.4.5. Casi di Test per Eliminazione Attributi dell'Utente Lato Relying Party
- 20.4.1.4.6. Casi di Test per Backup e Ripristino degli Attestati Elettronici
- 20.4.1.4.7. Casi di Test Opzionali per Istanza del Wallet
- 20.4.1.5. Matrice dei Test per il Credential Issuer
- 20.4.1.6. Matrice di Test per il Verificatore di Credenziali in Remoto
- 20.4.1.7. Matrice di Test per il Verificatore di Credenziali in Prossimità