# Editing tests

- [Grouping steps](https://docs.bugbug.io/editing-tests/grouping-steps.md): Learn how to group your test steps. BugBug supports "step groups" to make sure you can easily navigate in large projects. Very useful feature if you work on a large amount of test cases.
- [Components](https://docs.bugbug.io/editing-tests/components.md): Learn about BugBug Components that can save a lot of your time when you want to work with test automation for complex products. BugBug always make the test automation process ultra-simple.
- [Manually editing steps](https://docs.bugbug.io/editing-tests/manually-creating-the-test.md): BugBug allows users to manually edit test steps. Although this is not a recommended way of updating tests. It's often much faster to fix the tests by removing the failed steps and recording them again
- [Actions](https://docs.bugbug.io/editing-tests/actions.md): Learn about Actions that you can choose while adding test steps manually. BugBug provides mouse actions, input actions, window actions and some advanced actions like running custom JavaScript.
- [Assertions](https://docs.bugbug.io/editing-tests/assertions.md): Enhance your software testing with BugBug's Tests Assertions. Discover how to create powerful assertions to validate your test behavior. Streamline your debugging process.
- [Tabs & iframes](https://docs.bugbug.io/editing-tests/tabs-and-iframes.md): Enhance your test editing skills with BugBug's comprehensive guide on Tabs and iframes. Learn how to effectively optimize your test scenarios. Discover valuable tips to streamline your testing process
- [Conditional Logic (if/else)](https://docs.bugbug.io/editing-tests/conditional-logic-if-else.md)
- [Variables](https://docs.bugbug.io/editing-tests/variables.md)
- [Local variables](https://docs.bugbug.io/editing-tests/local-variables.md)
- [Custom JavaScript actions](https://docs.bugbug.io/editing-tests/custom-javascript-actions.md)


---

# 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.bugbug.io/editing-tests.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.
