https://github.com/bscarpari/test-qa-cucumber-bdd
UI Automation with Cucumber BDD
https://github.com/bscarpari/test-qa-cucumber-bdd
allure cucumber gherkin java selenium
Last synced: 5 months ago
JSON representation
UI Automation with Cucumber BDD
- Host: GitHub
- URL: https://github.com/bscarpari/test-qa-cucumber-bdd
- Owner: bscarpari
- License: mit
- Created: 2024-08-08T16:20:45.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-08T16:51:42.000Z (almost 2 years ago)
- Last Synced: 2025-02-11T11:38:24.043Z (over 1 year ago)
- Topics: allure, cucumber, gherkin, java, selenium
- Language: Java
- Homepage: https://bugbank.netlify.app/
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Desafio Técnico - QA - Cucumber BDD






Este projeto consiste em um desafio técnico para demonstrar conhecimentos acerca de Automação de Testes em UI com
Cucumber e padrão BDD (Behavior Driven Development. A
aplicação de exemplo a ser utilizada é [BugBank](https://bugbank.netlify.app/).
## Responsável
## Rodar o projeto localmente
1. Clone o repositorio
```ssh
git clone https://github.com/bscarpari/test-qa-cucumber-bdd.git
```
2. Entre na pasta criada
```ssh
cd test-qa-cucumber-bdd
```
3. Abra o projeto na IDE IntelliJ
4. Certifique de configurar o SDK do projeto para Java 17
```text
File > Project Structure > Project > Project SDK > 17
```
5. Para rodar todos os testes de uma só vez:
```text
a. Acesse a dependência lateral direita "Maven"
b. Abra o Lifecycle
c. Execute o comando "test"
```
**OBS.:** execute todos os testes para depois gerar o relatório
6. Para gerar e visualizar o relatório de cobertura de testes:
```text
1. Acesse o terminal da IDE
2. Execute o comando "allure generate --clean"
3. Execute o comando "allure open"
```
**OBS.:** precisa ter o Allure instalado na máquina. Caso não tenha, siga as
instruções [aqui](https://docs.qameta.io/allure/)
## Cobertura de testes
- [x] Login
- [x] Cadastro
- [ ] Extrato
- [ ] Transferência
## Licença
[MIT](https://choosealicense.com/licenses/mit/)