Skip to content

Testing client #2

Description

@juokaz

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions