As a SUT Operator, I want to verify the conformance of the message captured by the tool

Story status
Draft
Implementation status
Planned
Targetted user
Description

As a SUT Operator, I shall be able to ask the test bed to verify the conformance of a given message that has been captured.

When the message is captured in the context of a test step, the issuing actor and performed transactions are known. As a consequence, the test tool shall be able to determine by itself which conformance checker tool and validation profile to use, or, at least, ask the SUT Operator to select from a sub set of possibilities.

When the message is composed of several elements, the tool shall split it into several elements, to verify their conformance separately if needed.

The SUT Operator shall be provided with a validation test report which

  • Identify the tool (name and version) and validation profile used for the validation;
  • Summarizes the overall status of the validation process: Passed, Failed;
  • Shows at least all the errors along with a severity level (error, warning, info) found in the message, where they are located, and which constrain from the specification is not met;
  • Optionally shows all the checks that have been successfully performed;