unb-mds / Squad09-UnBHUB

Uma plataforma para facilitar a organização da vida acadêmica dos alunos da FGA
https://unbhub.vercel.app
MIT License
4 stars 2 forks source link

Adição de script de testes unitários #170

Closed TulioCeleri closed 1 month ago

TulioCeleri commented 1 month ago

Este pull request visa a criação de testes unitários para garantir a qualidade e a confiabilidade do código. O objetivo é cobrir as funcionalidades principais da aplicação com testes bem estruturados, permitindo identificar e corrigir problemas de forma rápida e eficaz.

Objetivos:

  1. Identificar Funcionalidades para Testes:

    • Objetivo: Mapear as funcionalidades principais do código que precisam de cobertura de testes unitários.
    • Conteúdo: Identificar módulos, componentes, e funções críticas que devem ser testados.
  2. Escrever Testes Unitários:

    • Objetivo: Desenvolver testes unitários utilizando o framework de testes adequado (por exemplo, Jest, Mocha, etc.).
    • Conteúdo: Criar casos de teste para cenários de sucesso, falha e exceções, garantindo que o código funcione conforme o esperado.
  3. Configurar Ambiente de Testes:

    • Objetivo: Garantir que o ambiente de testes esteja corretamente configurado para executar os testes unitários.
    • Conteúdo: Verificar e ajustar as configurações de ferramentas de testes, como scripts de build, e integração contínua, se necessário.
  4. Documentar Testes Criados:

    • Objetivo: Documentar os testes unitários criados para referência futura e manutenção.
    • Conteúdo: Incluir descrições dos testes, resultados esperados, e instruções sobre como executar os testes.
  5. Executar e Validar Testes:

    • Objetivo: Executar os testes unitários e validar os resultados.
    • Conteúdo: Garantir que todos os testes passem sem falhas e que a cobertura de código esteja em um nível satisfatório.