Este repositório contém a automação de testes do projeto 1Finance da Dell, utilizando o Robot Framework com Python. O objetivo do projeto é criar e manter testes automatizados eficientes e reutilizáveis, garantindo a qualidade contínua do sistema financeiro 1Finance.
- Robot Framework: Framework de automação para testes aceitos e funcionais.
- Python: Linguagem usada para desenvolver e customizar as bibliotecas de teste.
- Automação de testes de UI e API.
Baixe e instale o Python a partir do site oficial:
Download Python
Siga as instruções para instalar o Robot Framework:
Guia de Introdução ao Robot Framework
Instale as bibliotecas necessárias para o projeto usando pip
:
-
SeleniumLibrary: Para automação de navegadores
pip install --upgrade robotframework-seleniumlibrary
Documentação: SeleniumLibrary Documentation
-
RequestsLibrary: Para automação de testes de APIs
pip install robotframework-requests
Documentação: RequestsLibrary Documentation
-
DatabaseLibrary: Para testes envolvendo banco de dados
pip install robotframework-databaselibrary
Documentação: DatabaseLibrary Documentation
-
FakerLibrary: Para gerar dados de teste falsos
pip install robotframework-faker
Documentação: FakerLibrary Documentation
Baixe os drivers necessários para automação de navegadores:
-
Chromedriver:
Download Chromedriver -
Geckodriver (Firefox):
Download Geckodriver
Observação: Atualize os navegadores e coloque ambos os drivers na pasta do Python (mesmo caminho configurado no Path).