... | @@ -9,6 +9,8 @@ Esta página visa apresentar os padrões de qualidade utilizados no projeto Glob |
... | @@ -9,6 +9,8 @@ Esta página visa apresentar os padrões de qualidade utilizados no projeto Glob |
|
- [Husky](#husky)
|
|
- [Husky](#husky)
|
|
- [Testes Unitários](#testes-unitários)
|
|
- [Testes Unitários](#testes-unitários)
|
|
- [Como escrever testes unitários](#como-escrever-testes-unitários)
|
|
- [Como escrever testes unitários](#como-escrever-testes-unitários)
|
|
|
|
- [Testes automatizados](#testes-automatizados)
|
|
|
|
|
|
|
|
|
|
## Husky
|
|
## Husky
|
|
![image](uploads/d4df79b82ddf2f2d55a77d0a2a2b3154/image.png)
|
|
![image](uploads/d4df79b82ddf2f2d55a77d0a2a2b3154/image.png)
|
... | @@ -70,3 +72,11 @@ Para debugar um teste, é necessário: |
... | @@ -70,3 +72,11 @@ Para debugar um teste, é necessário: |
|
2. Ativar o `debug auto attach toggle` do VSCode para `smart` ou `always`.
|
|
2. Ativar o `debug auto attach toggle` do VSCode para `smart` ou `always`.
|
|
|
|
|
|
3. Executar o teste desejado, colocando breakpoints onde for necessário investigar.
|
|
3. Executar o teste desejado, colocando breakpoints onde for necessário investigar.
|
|
|
|
|
|
|
|
## Testes automatizados
|
|
|
|
|
|
|
|
![image](uploads/8e9b7c3b0371348f2c96487083921acb/image.png)
|
|
|
|
|
|
|
|
Cypress é uma ferramenta de teste de software utilizada para realizar testes automatizados de interface de usuário e testes e2e em aplicações web. No projeto Globo Aplausos, utilizamos testes automatizados para validar o fluxo do usuário e as funcionalidades desenvolvidas no Backend e Frontend da aplicação.
|
|
|
|
|
|
|
|
Os testes automatizados do projeto Globo Aplausos podem ser encontrados dentro do repositório [Globo Aplausos QA](https://tools.ages.pucrs.br/globo-aplausos/globo-aplausos-qa) |