... | @@ -16,21 +16,26 @@ Esta seção contém todos a metodologia escolhida para realização dos testes |
... | @@ -16,21 +16,26 @@ Esta seção contém todos a metodologia escolhida para realização dos testes |
|
- [Testes](#testes)
|
|
- [Testes](#testes)
|
|
- [Passar teste](#passar-teste)
|
|
- [Passar teste](#passar-teste)
|
|
- [Falhar testes](#falhar-testes)
|
|
- [Falhar testes](#falhar-testes)
|
|
- [Padrão de tasks](#padrão-de-tasks)
|
|
|
|
# Testes
|
|
# Testes
|
|
|
|
|
|
|
|
Antes de rodar os testes, é necessário garantir que haja pelo menos **duas** necessidades cadastradas como "Consulta Nutricional" pela casa **Lar Esperança**.
|
|
|
|
|
|
## Testes no cypress
|
|
## Testes no cypress
|
|
|
|
|
|
### Interface para rodar os testes
|
|
### Interface para rodar os testes
|
|
Para abrir a interface de testes do cypress é necessário inserir o comando ```npx cypress open``` no terminal.
|
|
Para abrir a interface de testes do cypress é necessário inserir o comando ```npx cypress open``` no terminal.
|
|
|
|
|
|
![cypress](uploads/1d7fc78cba4fe8093632019246aa685c/cypress.png)
|
|
![Cypress_pag_inicial](uploads/4f2498185dac6a7d009fe67a7a5ffc40/Cypress_pag_inicial.png)
|
|
|
|
|
|
|
|
É possível rodar um único teste apenas clicando no nome do arquivo ou rodar todos os testes existentes clicando no botão superior direito, como indicado na figura.
|
|
|
|
|
|
|
|
### Executando os arquivos de teste
|
|
|
|
|
|
É possível rodar um único teste apenas clicando no nome do arquivo ou rodar todos os testes existentes clicando no botão superior direito.
|
|
![testes_rodando](uploads/f2b7f9a5072637a1367228a465dba398/testes_rodando.png)
|
|
|
|
|
|
![runAll](uploads/23c9f397e28b57df8f8745df6731fc82/runAll.png)
|
|
### Testes executados
|
|
|
|
|
|
TBD
|
|
![Testes_executados](uploads/34ac52e836548d091c21a468ff3820be/Testes_executados.png)
|
|
|
|
|
|
## Passar teste
|
|
## Passar teste
|
|
|
|
|
... | @@ -39,7 +44,3 @@ Para que um merge request (MR) seja aceito, é necessário que a pessoa revisand |
... | @@ -39,7 +44,3 @@ Para que um merge request (MR) seja aceito, é necessário que a pessoa revisand |
|
## Falhar testes
|
|
## Falhar testes
|
|
|
|
|
|
Quando um teste falha, a pessoa responsável pelo merge request (MR) deve ser contatada para que o erro seja corrigido, para que o código não se mantenha quebrado. |
|
Quando um teste falha, a pessoa responsável pelo merge request (MR) deve ser contatada para que o erro seja corrigido, para que o código não se mantenha quebrado. |
|
|
|
|
|
## Padrão de tasks
|
|
|
|
|
|
|
|
TBD |
|
|