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
  • Painel de Dados Nubo
  • WikiWiki
  • Wiki
  • Testes

Last edited by Luana Farias da Silva Jun 23, 2025
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Testes

Documentação de Testes: Mapeamento de Casos de Uso

Esta documentação lista os testes automatizados e os casos de uso de negócio correspondentes que cada um valida. Isso facilita a compreensão da cobertura dos testes e a rastreabilidade entre o código e os requisitos funcionais.

Módulo: Account

Teste Caso de Uso Validado Descrição Detalhada do Caso de Uso
test_create_account_success Criar Conta (Cenário de Sucesso) Garante que o sistema consegue criar uma nova conta quando todos os dados fornecidos são válidos e completos. Verifica se a conta é persistida e acessível após a criação.
test_create_account_already_exists Criar Conta (Cenário de Duplicidade) Confirma que o sistema impede a criação de uma conta se um identificador único (como slug ou ID) já estiver em uso. Espera-se que uma mensagem de erro apropriada seja retornada.
test_create_account_without_identifying_code Criar Conta (Cenário de Dados Incompletos) Assegura que o sistema não permite a criação de uma conta caso o campo de código identificador obrigatório (seja ele um slug, um código específico, etc.) esteja ausente ou seja inválido.
test_get_accounts_success Listar Contas (Cenário de Sucesso) Verifica se o sistema retorna corretamente uma lista de todas as contas cadastradas. Este teste valida a funcionalidade de consulta geral.
test_get_account_by_id_success Consultar Conta por ID (Cenário de Sucesso) Confirma que o sistema consegue recuperar os detalhes de uma conta específica quando um ID válido é fornecido, garantindo que os dados retornados estão corretos.
test_get_account_by_id_not_found Consultar Conta por ID (Cenário de Não Encontrado) Garante que o sistema lida adequadamente com requisições para IDs de contas inexistentes, retornando uma resposta que indica que a conta não foi encontrada, sem expor dados sensíveis ou causar falhas.
test_update_account_success Atualizar Conta (Cenário de Sucesso) Valida que os dados de uma conta existente podem ser modificados e que essas alterações são salvas e refletidas no sistema. Teste os campos passíveis de atualização.
test_update_account_not_found Atualizar Conta (Cenário de Não Encontrado) Assegura que o sistema não permite a atualização de uma conta que não existe, e que uma resposta de "não encontrado" ou erro apropriado é retornada.
test_update_account_slug_already_exists Atualizar Conta (Cenário de Slug Duplicado) Testa se o sistema impede que o slug (ou outro identificador único) de uma conta seja atualizado para um valor que já pertence a outra conta, mantendo a integridade dos identificadores.
test_delete_account_not_found Excluir Conta (Cenário de Não Encontrado) Verifica se o sistema lida corretamente com tentativas de exclusão de contas que não existem, retornando uma indicação clara de que a conta não pôde ser encontrada para exclusão.
test_delete_account_success Excluir Conta (Cenário de Sucesso) Confirma que uma conta pode ser removida com sucesso do sistema e que ela não é mais acessível após a exclusão.

Clone repository
  • Arquitetura
  • Banco de Dados
  • Gerência
  • Mockups
  • Processos
  • Sprints
  • Testes
  • Home