https://github.com/tiagocbarbosa/zup-web-robotframework
O projeto é uma automação de testes web do site Zup Innovation utilizando Robot Framework.
https://github.com/tiagocbarbosa/zup-web-robotframework
automated-testing python robotframework selenium-python web
Last synced: 9 months ago
JSON representation
O projeto é uma automação de testes web do site Zup Innovation utilizando Robot Framework.
- Host: GitHub
- URL: https://github.com/tiagocbarbosa/zup-web-robotframework
- Owner: tiagocbarbosa
- Created: 2023-04-04T01:26:28.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-04T15:46:25.000Z (about 3 years ago)
- Last Synced: 2025-06-30T13:53:35.804Z (12 months ago)
- Topics: automated-testing, python, robotframework, selenium-python, web
- Language: RobotFramework
- Homepage:
- Size: 1.46 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# zup-web-robotframework
O projeto **zup-web-robotframework** é uma automação de testes web do site [Zup Innovation](https://www.zup.com.br/) utilizando as tecnologias Robot Framework, SeleniumLibrary e Python.
## Como usar
Para usar o projeto, basta clonar o repositório na sua máquina e abrir na sua IDE preferida.
No diretório [/tests](https://github.com/itau-corp/itau-nb3-modules-automacao-apis/tree/main/tests) encontra-se os cenários de testes da aplicação web, enquanto que o [/resources](https://github.com/itau-corp/itau-nb3-modules-automacao-apis/tree/main/resources) possui a declaração desses cenários.
Para executar o projeto, certifique-se de que tem baixado e configurado na sua máquina o Python, Robot Framework e a biblioteca SeleniumLibrary. Para mais informações, consulte a seção [Referências](https://github.com/tiagocbarbosa/zup-web-robotframework#Refer%C3%AAncias).
Abra o terminal e execute o comando ``robot -d results/ tests/``, a sua saída deverá ser algo parecida com isso:
````bash
==============================================================================
Tests
==============================================================================
Tests.Web Testing :: Essa su▒te testa o site da ZUP
==============================================================================
Caso de Teste 01 - Acesso ▒ home page :: Esse teste acessa a home ... | PASS |
------------------------------------------------------------------------------
Caso de Teste 02 - Acesso ▒ p▒gina Sobre | PASS |
------------------------------------------------------------------------------
Caso de Teste 03 - Acesso ▒ pagina Cultura | PASS |
------------------------------------------------------------------------------
Caso de Teste 04 - Acesso ▒ home page em ingl▒s | PASS |
------------------------------------------------------------------------------
Tests.Web Testing :: Essa su▒te testa o site da ZUP | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Tests | PASS |
4 tests, 4 passed, 0 failed
==============================================================================
Output: C:\Users\{user}\PycharmProjects\zup-web-robotframework\results\output.xml
Log: C:\Users\{user}\PycharmProjects\zup-web-robotframework\results\log.html
Report: C:\Users\{user}\PycharmProjects\zup-web-robotframework\results\report.html
````
O arquivo `/report.html` deverá ser criado no diretório [results/](https://github.com/tiagocbarbosa/zup-web-robotframework/tree/main/results) após a execução dos testes com o Robot Framework, e você poderá verificar o log de testes no relatório.
## Evoluções
- Criar os cenários de testes que validam o redirecionamento para as redes sociais da ZUP quando o usuário clica nos ícones dos sites.
## Tecnologias
- Robot Framework;
- SeleniumLibrary;
- Python.
## Referências
[Robot Framework](https://robotframework.org/)
[SeleniumLibrary](https://github.com/robotframework/SeleniumLibrary/)