# Data-Driven Testing

In order to run the same test with different values, you can attach Test Data (parameters) file to your test. You can upload or change your test data in Parameters tab in Test Case or Test Suite screens.&#x20;

**In the following example, you can see a parameter file that the test called 'Web Test' will use.**

![Click the picture to view example for parameter file](/files/-LumBBPtANjAxAL_3IN3)

You can control how parameter file is being read by selecting one of the following options in "Fetch parameters" field of "Settings" tab in Test Case or Test Suite screens:

* *Sequential* - select the next test data row sequentially per each test iteration
* *Random* - randomly select the next data row per each test iteration

Using your test parameters in your test scripts is framework specific. Select your framework below to learn how to access CloudBeat-stored test data in your code:

* [Oxygen](/features/data-driven-testing/ddt-oxygen.md)
* [TestNG](broken://pages/-Lulcgr7O7sc0YdH4wL6)
* JUnit 5
* MS Test
* Cucumber (with JUnit 4)


---

# 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://docs.cloudbeat.io/features/data-driven-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.
