# Testing

## &#x20;Testing

If you have a set of lights connected to your controller, you can test them directly via xLights.&#x20;

To ensure that the Controller channels and outputs setting match xLight, an Upload to Controller must be preformed. To do this, switch to the controller tab highlight the controller to test.

![](/files/-M5s28UMG-RCWgpaLSER)

Click the 'Upload Input' and 'Upload Output' to configure the controller. 'Upload Input' must be preformed first. Some controller types do not require the 'Upload  Input' action to be preformed and this button may be grayed out. A dialog may appear asking the user to override the previous controller setting, Click 'Yes' on this dialog.

![](/files/-M5s2PcYTQebFqQrWsyC)

If successful, an Upload Compete message will appear in the bottom left status bar.

![](/files/-M5s4wrVZIdwyQcO-FQJ)

Then select the Test option from the Tools menu.

![](/files/-LZSM0vmigjqGh4o3XzD)

You will be presented with a screen that shows the controller and all the channels configured via the Controller Tab.

![](/files/-M5s0vVewG5PsGY9zWCW)

You can select the channels you want to test or in this case select the controller which then selects all channels.

Ensure that ‘Output to Lights’ is selected.

Select the test function (example Background Only) and use the sliders to increase the intensity.

To display Model groups or Models instead, click on Model Groups or Models across the top.

![](/files/-LaVk-Jqygf1nt7h41Gj)

![](/files/-M5s1M1mXMYvyqK3U8Wk)

Different test functions are available for RGB, non RGB lights as well as the option to execute different test cycles. Set the Tools->Test section for more information.

{% content-ref url="/pages/-Lc14i8EzT3tVfiejzY-" %}
[Test](/xlights/chapters/chapter-five-menus/tools/test.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual.xlights.org/xlights/chapters/chapter-two-quick-start-guide/testing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
