Introduction
Cloud QA is a testing framework designed to validate cloud APIs. It uses the Behave BDD framework to define and run tests against cloud services.
Key Features
BDD style tests written in Gherkin format
Automatic API validation
Comprehensive test reports
Modular test components
Getting Started
To get started, set up your environment:
python3.11 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Running Tests
To run all tests:
behave
To run specific test tags:
behave --tags=<tag_name>
To run a specific feature:
behave features/api/path/to/feature.feature
To run a single scenario:
behave features/api/path/to/feature.feature:<line_number>