Este projeto consiste em um caso de estudo utilizando o site Bug Bank para a criação e execução de testes automatizados utilizando o Robot Framework.
Para clonar o projeto para sua máquina local, utilize o seguinte comando:
git clone https://github.com/julissy/bug_bank_tests.git
Certifique-se de ter o Python instalado. Você pode baixar e instalar o Python em python.org.
Você pode instalar o Robot Framework usando o pip, o gerenciador de pacotes do Python:
pip install robotframework
Para instalar a biblioteca do Selenium para o Robot Framework, utilize o seguinte comando:
pip install --upgrade robotframework-seleniumlibrary
Você precisará baixar o WebDriver para o navegador que será utilizado nos testes. Você pode encontrá-lo nos seguintes sites:
- Chrome: Chrome WebDriver
- Firefox: GeckoDriver
- Edge: Edge WebDriver
- Safari: O WebDriver para Safari está incluído no macOS.
- Opera: Opera WebDriver
Baixe o WebDriver correspondente à versão do seu navegador e coloque-o em um local acessível no seu sistema. Certifique-se de adicionar o diretório onde o WebDriver está localizado ao seu PATH.
O comando padrão para instalar qualquer dependência Python é:
pip install nome-da-dependencia
Os testes estão separados em duas pastas:
- resources: Contém arquivos de recursos, como variáveis globais, arquivos de configuração, etc.
- tests: Contém os arquivos de teste propriamente ditos.
Os testes foram elaborados com base na análise da aplicação para identificar os pontos críticos que devem ser testados a cada nova implementação de features.