Skip to content

Feature request: Allow optional test cases to be documented with a comment instead of being executed #263

Description

@RikkeVestesen

Background

In our testing process, some test cases are optional because the functionality is not necessarily supported by all systems.
In ITB, an assessment is normally based on the result of executing a test case session. However, when an optional test case covers functionality that the tested system does not support, there is no reason to execute a test session. As a result, there is currently no suitable way to document why the optional test case was not executed as part of the assessment.

Suggested feature

For optional test cases, we would like the user to have the possibility to provide a comment instead of executing a test case session.
The comment should document why the optional test case is not being executed.

The important requirements are:
• A comment can be provided as an alternative to executing an optional test case.
• When this alternative is used, the comment MUST be mandatory.
• The comment must be saved as part of the assessment/documentation for the test case.

Why is this important?

The purpose is to ensure that there is explicit documentation (needed for our certification processes) whenever an optional test case is deliberately not executed. We do not want optional test cases to simply remain untested without an explanation.

This would allow us to distinguish between:

  1. An optional test case that has been successfully executed.
  2. An optional test case that was executed but did not pass.
  3. An optional test case that has not yet been executed.
  4. An optional test case that was deliberately not executed, with a documented explanation.

Let us know, if you have any questions and we are looking forward to you feedback on this.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions