... | ... | @@ -40,6 +40,12 @@ Para isso, usamos a ferramenta [Cypress](https://www.cypress.io/), que nos permi |
|
|
|
|
|
Os testes estão localizados no repositório [idoso-mais-qa](https://tools.ages.pucrs.br/idoso-mais/idoso-mais-qa), onde também é possível ver o passo a passo da instalação da ferramenta e um tutorial simples de como rodar os testes tanto na máquina local quanto nos ambientes de Desenvolvimento e Produção. Assim, o Cypress é conectado com o ambiente do frontend que queremos testar e o mesmo se aplica para o ambiente do backend que está vinculado com o mesmo.
|
|
|
|
|
|
Os resultados desses testes podem ser vistos [nas pipelines do repositório de QA](https://tools.ages.pucrs.br/idoso-mais/idoso-mais-qa/-/pipelines) e ao final de cada execução guardamos os artefatos de vídeo e screenshots da execução dos testes, conforme mostra o screenshot abaixo:
|
|
|
|
|
|
![Screen_Shot_2022-10-19_at_18.06.29](uploads/835de95d05bf79daa1cfa0b836fd9b61/Screen_Shot_2022-10-19_at_18.06.29.png)
|
|
|
|
|
|
Os artefatos da pipeline acima podem ser encontrados através do link: https://tools.ages.pucrs.br/idoso-mais/idoso-mais-qa/-/jobs/13355/artifacts/browse/cypress/videos/. Os artefatos expiram semanalmente e para ter acesso aos atualizados basta acessar a última execução da pipeline e2e.
|
|
|
|
|
|
### Padrão de tasks
|
|
|
|
|
|
As tasks de cada página da aplicação contém um page object e seu próprio arquivo de testes unitários com todas as validações necessárias. |
|
|
\ No newline at end of file |
|
|
As tasks de cada página da aplicação contém um page object e seu próprio arquivo de testes unitários com todas as validações necessárias. Dados técnicos de como realizar essa implementação podem ser encontrados no [README do projeto](https://tools.ages.pucrs.br/idoso-mais/idoso-mais-qa/-/blob/main/README.md). |
|
|
\ No newline at end of file |