# Managing Test Plans

Managing a Test Plan in Drizz ensures that test execution remains structured, scalable, and aligned with evolving product requirements. Teams can continuously optimize the plan by updating included test cases, adjusting execution parameters, and monitoring performance across multiple runs. Drizz’s flexible architecture enables controlled iteration without altering the original authored tests, ensuring reproducibility and long-term regression stability.

#### **Key management capabilities include:**

1. **Add or Remove Test Cases**\
   Modify the composition of a Test Plan at any time without impacting the underlying test scripts.
2. **Edit Execution Order**\
   Reorder test cases to optimize flow or dependency handling—definitions remain unchanged.
3. **Update Device & Environment Configurations**\
   Switch or refine device profiles, OS versions, or execution environments as testing needs evolve.
4. **Iterate Without Disruption**\
   Adjust settings or sequencing while preserving historical results and ensuring plan consistency.


---

# 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.drizz.dev/test-plan/managing-test-plans.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.
