16.4. Test Plans

The purpose of the test plans is to support implementers, auditors, and conformance test environments in validating the behavior of the Wallet Solutions, Relying Parties and Credential Issuers under various operational and security scenarios.

All test cases are derived from normative rules defined in the above specifications, with no assumptions or extensions.

Note

Please note that the test plans matrix may be subject to future changes.

16.4.1. Structure of the Test Matrix

Each test case is identified by a unique test ID (e.g., WS-001) and categorized using the functional domains defined below. Other category identifiers can be used as well.

  • Discovery

  • Security

  • Privacy

  • Authorization

  • Authentication

  • User Experience

  • Credential Issuance

  • Credential Presentation

  • Credential Status

  • Backup & Restore

For each test case, the table specifies:

  • Test Case ID: a unique identifier.

  • Purpose: the functional area covered by the test.

  • Description: the requirement being tested, always based on a normative MUST from the specification.

  • Expected Result: the expected outcome when the solution is implemented correctly.