Test Cases

Test cases main page

Test cases start page

Test Cases Main Page

The test cases main page:
  1. The test case search functionality is not implemented yet.
  2. Clicking on this button will open the test case creation page.
  3. A list of all test cases is shown here. Clicking on an entry will direct the user to a more detailed view of the test case.
  4. Labels are managed here. They can also be used to filter the test cases. For more information visit the Labels page.

Create a test case

A click on the “+ New Test Case” button will open the test case creation page.

New_Test_Case_Button

“+ New Test Case” Button

Test case creation page

Test Case Creation Page

The test case creation page:
  1. The desired test case name is entered here.
  2. The desired test case description is entered here.
  3. The test case preconditions are entered here. Test case preconditions are the conditions that should be met before executing the test steps. They can be added by using the “Add” button.
  4. The test steps are added here.
  5. Here the applicability is shown. Versions and Variants can be managed and selected here. For more information visit the Applicability page.
  6. An estimated test time can be entered here.
  7. Labels can be selected here.
  8. This button cancels the test case creation.
  9. This button saves the test case.

Adding test steps

Clicking on the “Add Test Step” button will open a new dialog:

Test step creation dialog

Test Step Creation Dialog

The test step creation dialog
  1. The task of the test step is entered here.
  2. The expected result is entered here.
  3. This button adds the test step to the test case.
  4. This button closes the test step dialog.

Detailed test case view

Detailed test case view

Detailed Test Case View

The detailed test case view:
  1. This button returns the user to the test cases main page.
  2. This button is used to delete the test case.
  3. This button is used to duplicate the test case.
  4. This button will open the history of the test case.
  5. This button is used to edit the test case.
  6. This button is used to assign members to the test case.
  7. This button starts the test case execution.
  8. The test case description is shown here.
  9. The test case preconditions are shown here.
  10. The test steps are shown here. The expected result can be viewed by clicking on the test step.
  11. Comments are shown here.
  12. New comments can be created here.
  13. The applicability is shown here.
  14. The estimated test duration is shown here.
  15. The number of test steps are shown here.
  16. The labels are shown here. New labels can be added to the test case here.
  17. The assigned members are shown here.

Delete a test case

To delete a test case, click on the “Delete” button.

Delete_Button

Delete Button

The deletion needs to be confirmed in the Pop-up by clicking the “Delete” button.

delete confirmation dialog

Delete Confirmation Dialog

Duplicate a test case

Test cases can be duplicated. Duplicated test cases can be used to create similar test cases from existing ones. to duplicate a test case, click on the “Duplicate” button.

Duplicate_Button

Duplicate Button

Enter the name for the duplicated test case and click on “Duplicate”.

duplicate confirmation dialog

Duplicate Confirmation Dialog

History of a test case

To view the history of a test case, click on the “History” button.

History_Button

History Button

The history shows all changes that were made to the test case.

Test case history page

Test Case History Page

Older versions of the test case can be viewed by clicking on a list entry. Older versions can be duplicated here. The current version can also be reverted to an older version here.

Detailed test case history view

Detailed Test Case History View

Edit a test case

To edit an existing test case, click on the “Edit” button.

Edit_Button

Edit Button

Editing a test case works similar to creating one. for more details read the “Create a Test Case” section.

Test case editing page

Test Case Editing Page

Assign a test case

Members of the Project can be assigned to test cases. Assigning members to a test case will create a todo list entry in their TODOs. To assign a test case to a member, click on the “Assign” button.

Assign_Button

Assign Button

Select testers and click on “Assign tester” to assign the test case to the members.

Assign members dialog

Assign Members Dialog

Execute a test case

To execute a test case, click on the “Start” button.

Start_Button

Start Button

This will open a test case execution page.

Test case execution start page

Test Case Execution Start Page

The start page:
  1. The met preconditions can be selected here. There are no preconditions in this example, so nothing has to be selected here.
  2. The version can be selected here.
  3. The variant can be selected here.
  4. Proceed to the first test step by clicking on this button.
  5. Anonymous execution can be activated here.
  6. The estimated test duration is shown here.
  7. The number of test steps is shown here.
  8. The test case labels are shown here.
Execute test case

Example Execution Of A Test Case

The first test step:
  1. The test step task is described here.
  2. The assessment can be selected here.
  3. The expected result is shown here.
  4. The actual result can be entered here.
  5. Notes can be entered here.
  6. The test case execution can be aborted here.
  7. This button is not fully implemented yet.
  8. The execution timer is shown here.
  9. The execution timer can paused and unpaused here.
  10. This button is used to proceed to the next test step.

For all further steps, proceed as in the first step.

When all test steps are completed, the summary page is shown.

Example Execution Summary

Example Execution Summary

The summary page:
  1. A list of all test step results is shown here. The list items can be expanded to show the notes and actual result of a test step.
  2. The assessment of the test case can be selected here.
  3. Any comments and important notes should be written here.