Learn how to effortlessly create comprehensive test suites that address the key points of your upcoming software releases, while integrating into your CI/CD pipelines, generating HTML reports and beyond. Everything with the aid of an open-source framework. Say goodbye to complex unit testing, and hello to your new favourite Robot!
Your system needs to have the following requirements already installed:
- Docker
- Python v3.8+
It is only needed to install the Python libraries needed for running the Robot test cases of this repository. Preferrably, it should be done in a virtual environment.
Navigate to the root of this repository and issue the following command:
pip install requirements.txt
This repository contains a Jupyter Notebook from which each test suite can be run. The file CISCOU-1033_demo.ipynb
is located in the root of this repository.
Just click on the play button next to each cell. Each of the test suites contains a Suite Setup
and Suite Teardown
custom keyword. The setup will invoke a specific service within the docker-compose
file located in the containers
folder, and the teardown will destroy the container and volume of this specific service once the tests were executed.
If this demo is being run using a Python virtual environment, it will be required to select it in the corresponding IDE prior to running the blocks in the notebook.