Skip to content

Test Specification Template

This template defines the structure for functional test specifications used in the FCAF. Test specifications are intended for automated or semi-automated execution where possible.

Template fields

A Test Case specification SHOULD include:

  1. Test case identifier
  2. Test objective
  3. References
  4. EUDI-wallet relevancy
  5. Profile applicability
  6. Preconditions
  7. Test scenario
  8. Expected results

1. Test case identifier

  • Test case ID: unique identifier following the FCAF naming convention.

2. Objective

  • Short statement of what is being validated.

3. References

  • References to requirements and sources (CIRs, ETSI, ISO, OIDF, IETF, etc.).

4. EUDI-wallet relevancy

  • Indicators on relevance to EUDI-wallet ecosystem.

5. Profile applicability

  • Applicable profile(s), if any.
  • Rules for when the test is Not Applicable.

6. Preconditions

  • Required initial state and configuration.

7. Test scenario

For each step:

  • Step ID
  • Description
  • Inputs/configuration (if applicable)

8. Expected results

  • Expected outcomes per step and pass/fail criteria.