15.4.1.6. Matrice di Test per la Presentazione di Credenziali in Prossimità¶
Questa sezione fornisce l'insieme dei casi di test progettati per implementatori tecnici e team di sviluppo responsabili della creazione e del deployment di soluzioni Credential Verifier per i flussi di prossimità. È anche destinata agli organismi di valutazione che ispezionano e validano le implementazioni di soluzioni Credential Verifier per i flussi di prossimità.
Nota
Ulteriori riferimenti sui piani di test ufficiali ISO-18013-5, se disponibili, aggiorneranno questa sezione nelle versioni future.
Test Case ID |
Purpose |
Description |
Expected Result |
---|---|---|---|
PPR-001 |
Device Engagement |
Testare l'avvio del device engagement utilizzando QR code. |
Il device engagement viene avviato con successo e il QR code viene scansionato. |
PPR-002 |
Session Establishment |
Verificare l'instaurazione della sessione con le session key corrette. |
La sessione viene stabilita in modo sicuro con le session key corrette. |
PPR-003 |
Communication |
Testare la trasmissione della mdoc request tramite BLE. |
La mdoc request viene trasmessa in modo sicuro tramite BLE. |
PPR-004 |
User Authentication |
Validare l'autenticazione dell'utente tramite WSCA. |
L'utente viene autenticato con successo utilizzando WSCA. |
PPR-005 |
Attribute Consent |
Verificare il consenso dell'utente per il rilascio degli attributi. |
L'utente acconsente al rilascio degli attributi richiesti. |
PPR-006 |
Data Retrieval |
Testare il recupero delle mdoc Digital Credentials. |
Le mdoc Digital Credentials vengono recuperate con successo. |
PPR-007 |
Session Termination |
Verificare la terminazione della sessione dopo lo scambio di dati. |
La sessione viene terminata e le chiavi vengono distrutte. |
PPR-008 |
Error Handling |
Testare la gestione di session key non valide. |
Viene visualizzato un messaggio di errore appropriato per chiavi non valide. |
PPR-009 |
BLE Connection |
Testare la stabilità della connessione BLE durante lo scambio di dati. |
La connessione BLE rimane stabile durante tutto lo scambio. |
PPR-010 |
Document Verification |
Verificare l'integrità dei documenti ricevuti. |
I documenti vengono verificati e l'integrità è confermata. |
PPR-011 |
Security |
Testare la crittografia delle mdoc request e response. |
Tutte le mdoc request e response vengono crittografate correttamente. |
PPR-012 |
User Interface |
Verificare l'interfaccia utente per il consenso agli attributi. |
L'interfaccia utente visualizza chiaramente la richiesta di consenso agli attributi. |
PPR-013 |
Error Handling |
Testare la risposta a tipi di documento non supportati. |
Il sistema restituisce un errore appropriato per tipi di documento non supportati. |
PPR-014 |
Performance |
Misurare il tempo impiegato per l'instaurazione della sessione. |
La sessione viene stabilita entro limiti di tempo accettabili. |
PPR-015 |
Compatibility |
Verificare la compatibilità con diversi dispositivi mobili. |
Il sistema funziona senza problemi su vari dispositivi mobili. |
PPR-016 |
Data Integrity |
Testare l'integrità dei dati durante la trasmissione. |
L'integrità dei dati viene mantenuta durante la trasmissione. |
PPR-017 |
Session Management |
Testare la gestione delle sessioni sotto carico elevato. |
Le sessioni vengono gestite efficacemente in condizioni di carico elevato. |
PPR-018 |
BLE Connection |
Testare la riconnessione dopo la disconnessione BLE. |
Il sistema si riconnette con successo dopo la disconnessione BLE. |
PPR-019 |
User Experience |
Valutare l'esperienza utente durante il flusso di prossimità. |
Gli utenti riportano un'esperienza positiva con il flusso di prossimità. |
PPR-020 |
Security |
Testare la resistenza agli attacchi replay. |
Il sistema è resistente agli attacchi replay. |