... | @@ -21,7 +21,25 @@ Toda a equipe deve participar deste processo e isso possibilita que defeitos no |
... | @@ -21,7 +21,25 @@ Toda a equipe deve participar deste processo e isso possibilita que defeitos no |
|
|
|
|
|
## Backend
|
|
## Backend
|
|
|
|
|
|
Para cada tarefa de Backend executada, deverão ser realizados testes unitários utilizando as ferramentas [JUnit 5](https://junit.org/junit5/) e [Mockito](https://site.mockito.org/). Não será utilizada nenhuma ferramenta para avaliação da cobertura de testes do projeto, então não será necessário ter uma alta cobertura, mas é preciso ao menos cobrir os cenários de teste mais importantes.
|
|
Para cada tarefa de Backend executada, deverão ser realizados testes unitários utilizando as ferramentas [JUnit 5](https://junit.org/junit5/) e [Mockito](https://site.mockito.org/). Não foi estabelecido nenhum limite mínimo de porcentagem de cobertura de testes no projeto, dado que parte da equipe nunca havia utilizado estas ferramentas e estava se adaptando a elas no começo do projeto, e por isso foi estabelecido que apenas os cenários mais importantes precisariam ser cobertos nas primeiras Sprints.
|
|
|
|
|
|
|
|
Ainda assim, foi monitorada a evolução da cobertura de testes do projeto ao longo das Sprints a partir do plugin *Code Coverage for Java* embutido na IDE IntelliJ IDEA. Abaixo, seguem os resultados de cobertura de testes do projeto em cada um dos ciclos de desenvolvimento.
|
|
|
|
|
|
|
|
### Sprint 1
|
|
|
|
|
|
|
|
<img src="./resources/images/qualidade-cobertura-sprint-1.png" width="600">
|
|
|
|
|
|
|
|
### Sprint 2
|
|
|
|
|
|
|
|
<img src="./resources/images/qualidade-cobertura-sprint-2.png" width="600">
|
|
|
|
|
|
|
|
### Sprint 3
|
|
|
|
|
|
|
|
<img src="./resources/images/qualidade-cobertura-sprint-3.png" width="600">
|
|
|
|
|
|
|
|
### Sprint 4
|
|
|
|
|
|
|
|
Em andamento
|
|
|
|
|
|
## Frontend
|
|
## Frontend
|
|
|
|
|
... | | ... | |