As a test designer, I want to be able to import a validation profile into an instance of the HTTP validator

Story status
Reviewed
Implementation status
Planned
Targetted user
Description

As a test designer, I need to import a validation profile within an instance of HTTP Validator to allow SUT operator to use it for validating content. In order to do that,

  • I need to be provided with the format, syntax, and rules of the document to be imported within HTTP Validator.
  • I need the HTTP Validator to provide an interface (V0.1: API, later: GUI) that allows me to add new validation profiles in the tool.
Acceptance criteria

V0.1

A schema is provided that describes the format of a validation profile and allows to create a file quite easily (autocompletion)

An API exists to import the validation profile within the HTTP Validator.

When the file is imported, the HTTP validator checks its format and whether it is valid for use by the HTTP Validator engine

When the validation profile is imported, it is made available to the users.

VX

When the user is logged as a test designer, a section of the tool allows him to upload the file represented the validation profile.

When the file is uploaded, the HTTP validator checks its format and whether it is valid for use by the HTTP Validator engine

When the file is uploaded, the user can see its content (XML + prettify) in the user interface.