Summary
A client that allows automated testing of help desk server implementations by sending requests and checking if the response is as expected.
Requirements
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in IETF RFC 2119.
Specification
The client MUST support impersonation of both authorized and anonymous users.
The client MUST support testing of retrieval and creation of tickets and comments.
The client MUST support testing of closing and reopening and SHOULD support testing of editing of tickets and comments by authorized users.
The client SHOULD support testing of retrieval and modification of users.
The client SHOULD provide an easy way to test request and response flows with multiple steps.
Summary
A client that allows automated testing of help desk server implementations by sending requests and checking if the response is as expected.
Requirements
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in IETF RFC 2119.
Specification
The client MUST support impersonation of both authorized and anonymous users.
The client MUST support testing of retrieval and creation of tickets and comments.
The client MUST support testing of closing and reopening and SHOULD support testing of editing of tickets and comments by authorized users.
The client SHOULD support testing of retrieval and modification of users.
The client SHOULD provide an easy way to test request and response flows with multiple steps.