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.2.tar.gz (43.5 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.2-py3-none-any.whl (57.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qaos_agent-0.1.2.tar.gz
  • Upload date:
  • Size: 43.5 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.2.tar.gz
Algorithm Hash digest
SHA256 67842f454239d4284652bbd40bac44f7f9323750411fba319c7b79fceab05658
MD5 46d8e2a9645def9451b3b29e0f1e8cd2
BLAKE2b-256 dfbc1cad993e5a20358f1f97df419f992e5a58b42e08ac7d22627863194eaca4

See more details on using hashes here.

Provenance

The following attestation bundles were made for qaos_agent-0.1.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: qaos_agent-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3341370e2687f60a3b2a36af6be4e460c147cc2c357ec22712e65ccc5b70ebc7
MD5 b7f94b4898203e4153344075c411e418
BLAKE2b-256 1acf2aa2164a65ab9cf05012ea4845bc5079d80a5bab6d3e3d2ff40a7e6bf638

See more details on using hashes here.

Provenance

The following attestation bundles were made for qaos_agent-0.1.2-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