Skip to main content
No Result Found
Connect and get help from 7,000+ developers on our Discord community. Ask the CommunityAsk the Community

Test lifecycle

Plan, create, automate, and debug your test cases. The complete QA workflow powered by AI agents.

The test lifecycle in Test Companion helps QA engineers and SDETs with various tasks. It allows them to create test cases from requirements or websites. They can organize these cases into projects and folders. The tool also syncs with test management systems, turns test cases into automation scripts, and helps diagnose failures when tests don’t work. Everything can be done within the IDE.

Test lifecycle workflow

The test lifecycle follows a natural progression. You start by creating test cases, then organize and review them, followed by automation and execution. When tests fail, you can leverage AI to diagnose and resolve issues.

  1. Generate: Create test cases from requirement documents (PRDs, specifications, Jira tickets, Confluence pages) or by directing the AI to a live URL to explore.

  2. Manage: Review, edit, and organize test cases into scenarios and folders. Sync them with BrowserStack Test Management.

  3. Automate: Convert manual test cases into executable Playwright, Cypress, or Selenium scripts with a single prompt.

  4. Fix: When tests fail, the Test Fixer agent reads your build output, identifies the root cause, and suggests code changes. The A11y Fixer agent scans for WCAG accessibility violations and provides remediation code.

Choosing the right agent

Each stage of the lifecycle corresponds to a specific AI agent. You can also utilize the Tester core agent for end-to-end tasks that span multiple stages.

Setting What it does
Enable auto-approve The main toggle. This must be checked for any of the other actions to work automatically.
Toggle all A helper to quickly check or uncheck all actions in the list.
Read project files Allows the AI to automatically read files inside your current project workspace.
Read all files Allows the AI to read any file on your computer, even those outside your project.
Edit project files Allows the AI to automatically edit or modify files inside your current project.
Edit all files Allows the AI to edit any file on your computer.
Execute safe commands Allows the AI to run safe, read-only commands in your terminal (like ls or git status).

Get started

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

Is this page helping you?

Yes
No

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!

Talk to an Expert
Download Copy Check Circle