Customize the AI
Customize Test Companion to align with your organization’s specific standards and make your work faster using rules and workflows.
Test Companion works out-of-the-box with powerful built-in AI for common testing tasks such as generating test cases, writing automation code, fixing flaky tests, and debugging failures. No configuration is required to start using these capabilities.
However, every team’s testing environment is unique. Your organization may have its own frameworks, coding standards, naming conventions, folder structures, and recurring processes. Customization is essential for teaching Test Companion about these specifics, so it can produce outputs that align with your project from the very first attempt, instead of requiring corrections each time.
There are three layers of customization, and they work together:
| Customization layer | What it does | What it means |
|---|---|---|
| Rules | Instruct the AI on how it should behave consistently across all interactions. Rules are always active in the background. | A style guide that every team member adheres to. |
| Workflows | Specify particular tasks for the AI to perform through step-by-step instructions that you can invoke as needed. | A standard operating procedure for a recurring process. |
| Configuration and Preferences | Manage the AI’s autonomy, contextual environment, viewport settings, approval processes, and extension features via the Settings panel. | A control panel that defines the assistant’s capabilities and boundaries. |
Understand customization options
It is important to understand when to use which, as picking the wrong layer can lead to either overly rigid or inconsistent results.
Use Rules when you want to enforce guidelines that should apply to every interaction, such as coding standards or naming conventions. Rules operate silently in the background, and the AI follows them automatically.
Use Workflows when you need to execute a repetitive multi-step process, like generating regression tests from a template or setting up a new test suite for a feature. Workflows are explicitly invoked only when necessary.
Use Configuration when you want to modify how the extension functions, such as the AI’s interaction mode, its permissions for autonomous actions, browser viewport size, terminal behavior.
Next steps
- Rules: Learn how to create persistent, background guidance that shapes the AI’s behavior across all tasks.
- Workflows: Learn how to define reusable, step-by-step instruction sets for repeating tasks.
- Configuration and preferences: Explore the full Settings panel — interaction modes, system instructions, auto-approve controls, viewport options, and more.
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!