Skip to main content

QAOS — Quality Assurance Operating System

Enterprise-grade, engine-agnostic QA platform. Not a test framework. Not a test repository.

QAOS is an operating system for Quality Assurance:

  • Documentation Driven — blueprint and specifications are the contract.
  • Test Case First — test cases are the source of truth; automation is generated from them.
  • AI Native — ten specialized AI agents collaborate on QA work.
  • Multi Product / Multi Engine — one platform, unlimited products, unlimited automation engines.
  • Engine Agnostic — never coupled to Selenium, Playwright, Cypress, Appium, or any vendor technology.
Requirement → PRD → FSD → Scenario → Test Case → Automation → Execution → Report

If a requirement changes, the test case changes first. Automation is regenerated.

Repository Structure

qaos/
  blueprint/        Architecture, principles, conventions, roadmap, governance
  specifications/   Contracts every artifact must obey
  knowledge/        Reusable, cross-project engineering knowledge
  agents/           AI agent definitions and system prompts
  templates/        Test case, page object, project scaffolding
  framework/        Engine-agnostic core (Python package)
  packages/         Optional shared packages
  adapters/         Engine adapters (Selenium, Playwright, REST, ...)
  cli/              qaos command-line interface
  docs/             User documentation
  examples/         Reference product integration
  docker/           Container definitions
  scripts/          Maintenance scripts
  integrations/     CI/CD platform integrations

Quick Start

pip install qaos-agent      # install qaos CLI from PyPI
# or, isolated without global install:
pipx install qaos-agent

qaos doctor                 # verify platform health
qaos init my-product        # scaffold a new product workspace
qaos validate my-product    # validate test cases against specifications
qaos generate my-product    # emit pytest automation + page objects
qaos review my-product      # quality gates on locators and page code
qaos run my-product         # execute automation (--engine selenium|playwright|rest)
qaos report my-product      # generate reports
qaos migrate my-product --engine selenium   # switch primary engine
qaos explore my-product --prompt "testing pada login"   # AI: prompt -> test case
qaos analyze my-product     # failure analysis + flaky intelligence

Contributors / local dev: clone the repo and run pip install -e ".[dev]" instead.

See docs/quickstart.md (complete usage guide) and the canonical blueprint.

License

MIT. See LICENSE.

Download files

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

Source Distribution

qaos_agent-0.1.3.tar.gz (43.6 kB view details)

Uploaded Source

Built Distribution

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

qaos_agent-0.1.3-py3-none-any.whl (57.9 kB view details)

Uploaded Python 3

File details

Details for the file qaos_agent-0.1.3.tar.gz.

File metadata

  • Download URL: qaos_agent-0.1.3.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for qaos_agent-0.1.3.tar.gz
Algorithm Hash digest
SHA256 31fa4e02e82ecb7a660d7922cfbfaf6e384e670ef0b4bc7250f937d14ba892de
MD5 1bb6f81c8e7e0da57b64cb23f6c4b178
BLAKE2b-256 5aa28e73d7fdcb1166b53dfba250c56e72f75ecc6d871a1d8e14c784cd93aa04

See more details on using hashes here.

Provenance

The following attestation bundles were made for qaos_agent-0.1.3.tar.gz:

Publisher: publish.yml on fahmi-zan/qa-agent-os

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qaos_agent-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: qaos_agent-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 57.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for qaos_agent-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bc03b0352de1abb0fc8cb3e8bcda255a7876718e38156f406b920289a91fc7f6
MD5 4beaedfac1243792ca34975c47eea9ab
BLAKE2b-256 42b4ca45df6a10ccf4a20b55b8e70c7aba1fb064a4993e3f8a89945ba579b1a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for qaos_agent-0.1.3-py3-none-any.whl:

Publisher: publish.yml on fahmi-zan/qa-agent-os

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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