> For the complete documentation index, see [llms.txt](https://docs.testfirst.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.testfirst.com/test-execution/test-runs/test-actions.md).

# Test Actions

```
Manage and execute individual tests directly from a test run.
You can access these actions by right-clicking on a test in the Test Run Results view.
```

### **Assign Tests**

* Select one or multiple tests
* Right-click → **Assign**
* Assign to a user

**What happens:**

* Assigned tests appear in the user’s **Manual Test Queue**
* The same queue is available in the **Manual Testing App**

{% hint style="info" %}
💡 Assigning tests helps to distribute testing work across team members.
{% endhint %}

### **Run with TEM**

* Right-click → **Run with TEM**

Opens the test in the **Manual Testing App (Test Execution Module)** for full step-by-step manual execution.

### **Quick Run**

Quick Run allows you to add a result **without executing the test step-by-step.**

**How it works**

* Right-click → **Quick Run**, then **Add Quick Result** modal is opened.
* Select a status:
  * Passed
  * Failed
  * Blocked
* Add an optional comment
* Click **OK**

**What happens**

* A result is added instantly
* No actual test execution is performed

{% hint style="info" %}
💡 Useful for fast updates when execution is done outside the system.
{% endhint %}

### **View Test**

* Right-click → **View**
* Opens the test details within the current view

### **View in New Tab**

* Right-click → **View in New Tab**
* Opens the test in a separate tab for easier navigation

### **Copy Link**

* Right-click → **Copy Link**
* Share direct access to the test

### **Reset Test**

Resets a test back to its initial state.

**How it works**

* Right-click → **Reset Test**
* Confirm the action

**What happens**

* All test results are deleted
* Test status is set to **Untested**

{% hint style="warning" %}
Resetting a test is permanent and cannot be undone
{% endhint %}

{% hint style="success" icon="unlock" %}
To reset a test, you need **Test Plan Management → Test → Reset** permission
{% endhint %}

### **Set to Retest**

Marks a test for re-execution.

**How it works**

* Right-click → **Set to Retest**
* Enter an optional reason
* Confirm

**What happens**

* Test status changes to **Retest**
* A new empty result is created with:
  * Status: Retest
  * Comment: Reason (if provided)

{% hint style="success" icon="unlock" %}
To reset a test, you need **Test Plan Management → Test → Set to Retest** permission
{% endhint %}

> ### From Execution → Control
>
> TestFirst support both full execution and lightweight updates
>
> Users can control test lifecycle with reset and retest options
