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>