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

Amazon Nova Act Brings Vision-Based Web Navigation to UX Testing, No Hard-Coded Scripts Required

AWS has released a cloud-deployed UX testing platform built on Amazon Nova Act, a multimodal foundation model that navigates web interfaces through visual understanding rather than hard-coded selectors. The solution processes documentation with Claude 4.5 Sonnet to generate test scenarios, executes parallel testing via ECS, and analyzes results automatically, addressing the scalability limitations of manual testing and maintenance overhead of traditional automation tools.

product update

AWS Adds NVIDIA Nemotron 3 Nano (30B) and Super (120B) to SageMaker Serverless Fine-Tuning

Amazon SageMaker AI now supports serverless fine-tuning for NVIDIA Nemotron 3 Nano (30B parameters, 3B active) and Nemotron 3 Super (120B parameters, 12B active). The integration includes supervised fine-tuning, reinforcement learning with verifiable rewards (RLVR), and reinforcement learning from AI feedback (RLAIF).

product update

AWS SageMaker HyperPod adds three-tier data capture, direct Hugging Face deployment, and NVMe caching for enterprise inf

Amazon SageMaker HyperPod has launched infrastructure updates for enterprise inference workloads. The platform now captures inference data at three points—endpoint, load balancer, and model pod—with configurable sampling and S3 storage. Teams can deploy models directly from Hugging Face Hub without pre-staging weights, with support for gated access across vLLM, TGI, and SGLang runtimes.

product update

Anthropic offers K-12 teachers free year of Claude Pro with educational tools through June 2027

Anthropic launched Claude for Teachers, offering K-12 educators in the United States free access to premium Claude features for one year. The program includes Claude Cowork, Claude Code, and education-focused skills developed with Learning Commons, with applications open until June 30, 2027.

Comments

Loading...