Skip to main content

AI-Driven UI Automated Testing CLI with Web UI

Project description

uia-test-cli

AI-Driven UI Automated Testing Framework. Spec-Driven execution with MCP, Memory, and Knowledge Base support.

Installation

pip install -e .

Quick Start

# Run a test case (Natural Language)
uia-test run "Test user login flow"

# Open Web UI
uia-test web --open

# Check Skills & MCP
uia-test skills list
uia-test mcp status

Development

# Install dependencies
make install

# Run tests
make test

# Build package
make build

Project Structure

  • src/uia_test/cli/: CLI Commands (Typer)
  • src/uia_test/core/: Core Engine (Config, Events, Agent, Executor)
  • src/uia_test/web/: Web Backend (FastAPI) + Frontend (React)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uia_test_cli-0.1.0.tar.gz (87.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uia_test_cli-0.1.0-py3-none-any.whl (155.3 kB view details)

Uploaded Python 3

File details

Details for the file uia_test_cli-0.1.0.tar.gz.

File metadata

  • Download URL: uia_test_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 87.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.5 cpython/3.12.12 HTTPX/0.28.1

File hashes

Hashes for uia_test_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5d1bbcd240ebc6d66295bae3934f266d5fcdadbbbc7c6a38128542f1719d0c0a
MD5 6122c7f7abb05f0fd84227d018764123
BLAKE2b-256 8215290890d29f5004484b2bf02db205c81775d81be688aa4cc9463537f33a46

See more details on using hashes here.

File details

Details for the file uia_test_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: uia_test_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 155.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.5 cpython/3.12.12 HTTPX/0.28.1

File hashes

Hashes for uia_test_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a5f2e06d463e8da898ed4de1dbbd15f9143758d9a7d2d5524076e3528853b730
MD5 fab0cc8bf0e2b86172f0535501a32508
BLAKE2b-256 647c496626c5aa1c60f5d0f3b819369cc889919de3c93e1155d808c654234793

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page