Glossary · Argus QA

What is regression testing?

What is regression testing? A clear explanation for Azerbaijani business — and how Argus QA applies it.

Enterprise Autonomous Regression Testing

Regression testing is a critical quality assurance process designed to ensure that new code changes, updates, or patches do not adversely affect existing features. In complex enterprise web applications, traditional testing often struggles with fragile selectors and the overhead of maintaining scripts for multi-role workflows. By systematically re-running a suite of tests after every modification, teams can verify that software remains stable and that new functionality does not introduce regressions into previously working areas of the application. Argus QA evolves this process by introducing autonomous AI computer-use agents that interact with applications like a human would. Instead of relying on static coordinates, these agents observe screenshots, reason through their next steps, and execute actions based on versioned YAML objectives. This approach allows for the validation of long, frequently changing, and multi-role business processes—such as those involving creators, approvers, and suppliers—while maintaining a strict human-in-the-loop requirement for defect reporting to ensure total accuracy.

Capabilities

Advantages of AI-Driven Regression

✓

Eliminates fragile selector maintenance by using AI agents that reason via screenshots rather than static coordinates.

✓

Validates complex multi-role workflows using independent, authenticated browser sessions for different user roles.

✓

Reduces operational costs through a two-tier model execution strategy that escalates to stronger models only upon failure.

✓

Prevents test data collisions in shared environments through run-scoped naming conventions for parallel execution.

✓

Ensures high security by utilizing deterministic script-based logins and an encrypted secret store for credentials.

✓

Provides full cost transparency with granular metering from individual model calls up to the entire release suite.

Core Capabilities of Argus QA

AI Computer-Use Agents

Autonomous agents observe screenshots and state their reasoning before taking one action per turn, removing the dependency on fragile UI selectors.

Multi-Role Workflow Validation

Supports sophisticated scenarios where multiple roles, such as creators and suppliers, run in fresh, independently authenticated sessions.

Independent Verification

To maintain objectivity and prevent hallucinations, assertions are validated by an independent verifier rather than the agent performing the work.

Model-Agnostic Architecture

Model selection is managed via the database and read live from provider endpoints, allowing updates without redeploying code.

Deterministic Security

Logins are handled by deterministic scripts and encrypted secrets, ensuring AI agents never manage raw credentials.

The Argus QA Automation Workflow

1Define scenarios as versioned YAML objectives specifying roles, assertions, and step/time budgets.
2Import existing test cases verbatim from Qase.io, converting test plans into Argus suites while skipping API-tagged cases.
3Execute runs where agents observe the UI and record every step, distilling successful paths into 'route memory' for future guidance.
4Apply a two-tier execution model, using a cost-effective model first and escalating agent-side failures to a more powerful model.
5Classify results into specific failure types, including product defects, environment failures, assertion failures, or timeouts.
6Review flagged product bugs via a human-in-the-loop process before filing them to Jira or Qase to ensure validity.

Frequently Asked Questions

Does the AI automatically file bugs in Jira?

No. To prevent false positives, the AI flags suspected bugs with a ready-to-file report. A human must review the evidence and manually file the defect to Jira or Qase.

How does Argus handle test data collisions during parallel runs?

Argus employs run-scoped test data naming, which allows multiple parallel agents to operate within a shared environment without interfering with each other's data.

Is Argus a replacement for tools like Playwright?

It is a complement. Use deterministic scripts for stable, unchanging flows and AI agents for long, multi-role, or frequently changing scenarios.

Where is the data hosted and how is it deployed?

Argus is entirely self-hosted using ten containers and a shared artifact volume, ensuring there is no external SaaS dependency for your data.

How is the cost of AI model usage managed?

Every model call is metered and aggregated from the call level up to the step, scenario, suite, and release, providing full visibility into spend.

Modernize Your QA Strategy

Experience autonomous regression testing with Argus QA—the self-hosted AI platform designed for enterprise stability.

Request a demo