Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Lucky Draw
  • WikiWiki
  • Wiki
  • Qualidade

Last edited by Denilson Kersting Araujo Jun 25, 2025
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Qualidade

Qualidade

Esta página centraliza informações sobre o processo de Quality Assurance do projeto.

Sumário

  • Informações gerais
  • Backend

Informações gerais

Antes da entrega das histórias de usuário ao final de cada Sprint, estas histórias de usuário devem ser testadas para garantir que estão tendo o comportamento esperado e, caso não estejam, corrigir estes problemas antes da entrega.

Estabeleceu-se a estratégia de, na última semana de cada Sprint do projeto, gerar uma versão do aplicativo nas AJUSTAR (um dia antes do freeze de código) com o que foi desenvolvido até então e realizar testes de todas as funcionalidades. Os eventuais bugs encontrados durante os testes são registrados em um canal de comunicação voltado para bugs na ferramenta Discord.

Toda a equipe deve participar deste processo e isso possibilita que defeitos no aplicativo sejam identificados e, no caso daqueles mais simples, possam ser corrigidos em tempo hábil antes da entrega da Sprint.

Backend

Para cada tarefa de Backend executada, deverão ser realizados testes unitários utilizando as ferramentas JUnit 5 e Mockito. 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

Clone repository
  • Arquitetura
  • Backend
  • Banco de dados
  • Codigo
  • Configuracao
  • Design & Mockups
  • Escopo e Cronograma
  • Frontend
  • Infraestrutura
  • Processo
  • Qualidade
  • Home