Este projeto é um projeto em Robot Framework para o projeto da Intelbras que terá testes de API e testes E2E. O teste de API será realizado utilizando o Swagger disponível em Swagger API Documentation.
- Python 3.x
- Robot Framework
- Requests Library
-
Clone o repositório:
git clone https://github.com/edgebr/intelbras-automation.git
-
Navegue até o diretório do projeto:
cd intelbras-automation
-
Crie e ative um ambiente virtual:
python -m venv venv source venv/bin/activate # No Windows use `venv\Scripts\activate`
-
Instale as dependências:
pip install -r requirements.txt
- resources: Contém os recursos e bibliotecas utilizadas nos testes.
page/api/
: Contém os recursos organizados por funcionalidade de API.e2e/
: Contém os recursos para testes end-to-end.
- test: Contém os casos de teste organizados por funcionalidade.
api/
: Contém os testes de API organizados por funcionalidade.e2e/
: Contém os testes end-to-end organizados por funcionalidade.
- venv: Ambiente virtual para dependências do Python.
Para executar os testes, utilize o comando:
robot -d results test/