ποΈ Get Started
Execute AI-powered E2E UI tests directly from VS Code using YAML/CSV and natural language.
ποΈ Installation & Setup
Before you begin, ensure you have:
ποΈ Configuration
Configuration files define how DevAssure behaves when executing tests.
ποΈ Write Tests
DevAssure allows you to define UI test scenarios using simple, plain-language steps.
ποΈ Run Tests
The DevAssure O2 Agent Extension supports multiple ways to run tests directly from the IDE. Teams can execute a single YAML test, an entire folder, all discovered tests, or code-change-focused sessions based on a branch diff or a specific commit.
ποΈ Targeted Tests from Code Diff
Run branch-based and commit-based intelligent test sessions in the DevAssure O2 Agent Extension to validate code changes with targeted end-to-end coverage.
ποΈ Reusable Actions
Actions are named groups of steps that can be called from any test. They reduce duplication and make tests easier to maintain.
ποΈ Filters
Filters let you narrow which tests or CSV rows are executed during a run.
ποΈ Reports & History
DevAssure automatically stores execution history and generates detailed HTML reports for every test session.
ποΈ Library Tools
Library tools are built-in tool integrations you can include by listing them in .devassure/library.yaml.
ποΈ Advanced Features
Switching Environments
ποΈ Use Cases
Common DevAssure O2 Agent IDE extension use cases for pull requests, hotfixes, smoke validation, CSV-driven testing, hooks-based setup, and CI-aligned workflows.
ποΈ FAQ
---