16.4.1.6. Proximity Credential Presentation Test MatrixΒΆ

This section provides the set of test cases designed for technical implementers and development teams responsible for creating and deploying Credential Verifiers solutions for proximity flows. It is also intended for assessment bodies inspecting and validating the implementations of Credential Verifiers solutions for proximity flows.

Note

Further references about official ISO-18013-5 test plans, if available, will update this section in future releases.

Test Case ID

Purpose

Description

Expected Result

PPR-001

Device Engagement

Test the initiation of device engagement using QR code.

Device engagement is successfully initiated and QR code is scanned.

PPR-002

Session Establishment

Verify session establishment with correct session keys.

Session is established securely with correct session keys.

PPR-003

Communication

Test the transmission of mdoc request over BLE.

mdoc request is transmitted securely over BLE.

PPR-004

User Authentication

Validate user authentication via WSCA.

User is authenticated successfully using WSCA.

PPR-005

Attribute Consent

Check user consent for attribute release.

User consents to release requested attributes.

PPR-006

Data Retrieval

Test retrieval of mdoc Digital Credentials.

mdoc Digital Credentials are retrieved successfully.

PPR-007

Session Termination

Verify session termination after data exchange.

Session is terminated and keys are destroyed.

PPR-008

Error Handling

Test handling of invalid session keys.

Appropriate error message is displayed for invalid keys.

PPR-009

BLE Connection

Test BLE connection stability during data exchange.

BLE connection remains stable throughout the exchange.

PPR-010

Document Verification

Verify the integrity of received documents.

Documents are verified and integrity is confirmed.

PPR-011

Security

Test encryption of mdoc requests and responses.

All mdoc requests and responses are encrypted correctly.

PPR-012

User Interface

Check the user interface for attribute consent.

User interface displays attribute consent request clearly.

PPR-013

Error Handling

Test response to unsupported document types.

System returns appropriate error for unsupported document types.

PPR-014

Performance

Measure time taken for session establishment.

Session is established within acceptable time limits.

PPR-015

Compatibility

Verify compatibility with different mobile devices.

System works seamlessly across various mobile devices.

PPR-016

Data Integrity

Test integrity of data during transmission.

Data integrity is maintained during transmission.

PPR-017

Session Management

Test session management under high load.

Sessions are managed effectively under high load conditions.

PPR-018

BLE Connection

Test reconnection after BLE disconnection.

System reconnects successfully after BLE disconnection.

PPR-019

User Experience

Evaluate user experience during the proximity flow.

Users report a positive experience with the proximity flow.

PPR-020

Security

Test resistance to replay attacks.

System is resistant to replay attacks.