An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Desafio Técnico - QA - Cucumber BDD

![Intellij](https://img.shields.io/badge/Intellij-logo?style=flat-square&color=%23000000)
![Java](https://img.shields.io/badge/JAVA_17-logo?style=flat-square&color=%23FF7800)
![Selenium](https://img.shields.io/badge/Selenium-logo?style=flat-square&color=%234EA94B)
![Cucumber](https://img.shields.io/badge/Cucumber-logo?style=flat-square&color=%234EA94B)
![RestAssured](https://img.shields.io/badge/RestAssured-logo?style=flat-square&color=%234EA94B)
![Allure](https://img.shields.io/badge/Allure-logo?style=flat-square&color=%23FF4500)

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







Bruno Scarpari



## 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/)

(voltar para o topo)