product updateAmazon Web Services

AWS Extends QA Studio with Test Suites and CI/CD CLI for Automated Regression Testing

TL;DR

AWS has extended its QA Studio reference solution with test suite functionality and a command-line interface for CI/CD integration. The updates enable parallel execution of regression tests on Amazon ECS Fargate and bring Amazon Nova Act-powered visual testing into automated deployment pipelines.

3 min read
0

AWS Extends QA Studio with Test Suites and CI/CD CLI for Automated Regression Testing

AWS has released Part 2 of QA Studio, extending its agentic QA automation reference solution with test suite management and command-line interface (CLI) integration for continuous integration and continuous delivery (CI/CD) pipelines.

Test Suite Parallel Execution

QA Studio now supports grouping individual use cases into test suites that execute as a batch. According to AWS, each use case within a suite runs independently on its own Amazon ECS on AWS Fargate worker task, enabling concurrent execution rather than sequential processing. A suite of 20 tests can run simultaneously rather than one after another, reducing total execution time.

Test suites are created through the QA Studio web interface by providing a name, description, and optional tags. Each use case maintains its own configuration including starting URL, variables, secrets, and headers. Suite execution pages provide aggregate status showing how many tests succeeded, failed, or are still running, with drill-down capability to review trajectory logs, screenshots, and session recordings for failed tests.

CI/CD Integration via Command-Line Interface

The new QA Studio CLI (qa-studio) enables pipeline integration by running tests locally on CI/CD runners using Amazon Nova Act, rather than dispatching to remote Fargate workers. Results are reported back to the QA Studio deployment.

The CLI supports OAuth 2.0 client credentials authentication through environment variables, eliminating the need for interactive browser login in automated environments. Required scopes include api/suite.read, api/suite.write, api/executions.read, api/executions.write, api/usecases.read, and api/usecases.execute.

Environment and Variable Overrides

The CLI provides several mechanisms for runtime configuration without modifying stored test definitions:

  • --base-url flag replaces the domain while preserving path and query parameters, enabling the same test to target development, staging, or production
  • --var flag overrides template variables referenced using {{VariableName}} syntax in test steps
  • --region flag controls which AWS Region the browser runs in
  • --model-id selects the Amazon Nova Act model version

Secrets are stored in AWS Secrets Manager and retrieved at runtime. According to AWS, secret values are not written to execution logs or history records.

Pipeline Integration Features

The CLI uses three-state exit codes for pipeline orchestration:

  • Exit code 0: All tests passed (pipeline continues)
  • Exit code 1: One or more tests failed (pipeline fails due to test failure)
  • Exit code 2: CLI error such as authentication or configuration issues (pipeline fails due to infrastructure error)

Output formatting supports both JSON for programmatic consumption and human-readable format for pipeline logs. During execution, the CLI creates execution records in QA Studio, updates step statuses in real time, and uploads artifacts including trajectory logs and session recordings.

Installation

The QA Studio CLI is available in the project's GitHub repository. Installation requires Python with optional runner dependencies:

pip install -e "./qa-studio-cli[runner]"

What This Means

This release transforms QA Studio from an interactive testing tool into a production CI/CD component. The parallel execution architecture addresses a core limitation of sequential agent-based testing, while the CLI enables automated deployment gates without requiring web interface interaction. The three-state exit code model provides the granularity needed to distinguish test failures from infrastructure issues in pipeline logic. AWS positions this as a reference implementation rather than a managed service, meaning teams must deploy and maintain their own QA Studio infrastructure.

Related Articles

product update

Anthropic adds dynamic workflows to Claude Managed Agents, allowing up to 1,000 parallel sub-agents per execution

Anthropic has added dynamic workflows to Claude Managed Agents, letting a lead agent plan a task, distribute it to up to 1,000 parallel sub-agents per execution, and merge the results. Anthropic claims the approach found 66 of 70 hidden bugs in a 116,000-line codebase, versus 14 to 27 for a single agent. Pricing and token costs were not disclosed.

product update

Grok Bot agent gets its own @mail.grokbot.com email address, rolling out to users now

Grok Bot, the agent available on iPhone, iPad and Mac, now has its own email address ending in @mail.grokbot.com. According to the announcement on X, the agent can use it to sign up for services, contact businesses and schedule time with people. The rollout began October 9, 2026.

product update

Anthropic launches OSS Scanner: free, model-generated security scans for opt-in open-source projects

Anthropic has launched OSS Scanner, an opt-in service that gives open-source projects periodic vulnerability scans at no cost, run by its strongest models including Claude Mythos. Reports are fully model-generated with no human review or triage, so Anthropic warns some may be incorrect or invalid.

product update

Anthropic adds Dashboards and Motion betas to Claude; Docs, Slides and Design exit beta for all plans

Anthropic launched two beta features for Claude: Dashboards, which builds auto-updating dashboards from connected data sources, and Motion, which generates animated explainer videos exportable as MP4. Docs, Slides and Design leave beta and now work on every plan, including free accounts.

Comments

Loading...