Ana içeriğe geç
Versiyon: 1.0.7

Test Execution

Test Execution is where assigned repository cases are performed and given durable results. Select the intended Test Plan and Test Run before interpreting any counts or changing a record.

Read the run state

The page header and summary show the timeline, status counts, total assigned cases, success and failed rates, not-executed rate, progress, and completion.

Execution list before the first result

Each row identifies the case, Test Set, assignee, priority, complexity, status, and available actions. A newly assigned case begins as Not Executed.

Search and filter

Use the plan, run, assignee, status, and search controls to isolate the current work. More opens advanced filters for Priority, Complexity, and Test Sets & Cases.

Priority, complexity, and test-set filters

Filters, sorting, Expand All, and Collapse All change the displayed scope; they do not change results.

Assign or bulk-update executions

Select only the intended rows. The bulk bar reports the selection count and provides Update Status and Assign To. Choose the fields to change, review the selection again, then select Apply Changes.

Bulk status and assignee controls

For one record, use the row's assignee or status control. Current execution states include Passed, Bug Fixed, Running, Retest, Skipped, Blocked, Failed, N/A, and Not Executed.

Inline execution status choices

Use a result or lifecycle state that reflects the observed execution. Do not bulk-pass cases merely to make progress complete.

Execute and save a case

  1. Open Execute for the case.
  2. Verify the case title, Test Set, description, and prerequisites.
  3. Perform each action and compare the observation with its expected result.
  4. Set each step outcome.
  5. Select an overall result that agrees with the step evidence.
  6. Enter a Test Result Description.
  7. Attach supporting files when the evidence must travel with the result.
  8. Select Save Result.

Passed result note and evidence controls

After save, confirm the result in the list and compare completion with the total assigned cases.

One Passed and two Not Executed results

Pass rate and progress

In the example, the only completed case Passed, while two cases remain Not Executed. The completed-result pass rate can be 100%, but progress remains 1 of 3.

Review a saved execution

Open a row's detail action to review the full record.

Saved execution details

TabWhat it contains
DetailsStatus, case/run context, assignee, priority, complexity, Test Set, labels, data, preconditions, steps, and expected results.
CommentsThe saved Test Result Description for this execution; it is not a discussion thread.
HistoryAudit entries with user, timestamp, field, prior value, and resulting value.
IssuesDefects linked to this execution result.

Execution change history

Use Previous Test Case and Next Test Case to remain inside the selected run.

Edit maintained case details

From the execution detail, Edit can update the maintained case's details, preconditions, steps, expected results, and current result description. Save only when the corrected definition remains repeatable and the result narrative agrees with the persisted status and evidence.

Remember the boundary:

  • edit the maintained case for reusable test intent;
  • use the Test Result Description for what happened in this execution;
  • use History as audit evidence, not editable free text.

Failed results and issues

When observed behavior fails the expectation, select Failed, record step outcomes, and explain the failure. Create New Issue and Link Issue are available before Save Result.

Failed result draft with issue actions

Creating a RabbitQA issue has its own Summary, Description, Labels, Priority, Status, and Attachments controls. External send actions depend on the configured integration.

RabbitQA issue fields and attachments

Two separate save boundaries

Create Issue saves the issue. Save Result saves the execution. Completing one does not automatically complete the other.

Leave without saving

Closing a changed execution opens Unsaved Changes.

Unsaved execution-result confirmation

  • Cancel returns to the draft.
  • Exit Without Saving discards the proposed result, step changes, note, and uncommitted issue interaction.

After discarding, verify that the list, progress, dashboard, and report state remain unchanged.

Unchanged execution state after discarding the draft

If no executions appear

Confirm that:

  1. the correct Test Plan and Test Run are selected;
  2. repository cases were assigned to the run;
  3. current filters are not hiding them;
  4. your role permits viewing the selected project and run.

Use Manage Test Cases to add missing scope. Creating a repository case alone is not enough.