Sobes.tech
Middle

O que inclui o conjunto de testes críticos?

sobes.tech IA

Resposta da IA

Os testes críticos incluem verificações das funcionalidades básicas da aplicação, sem as quais o seu uso é impossível ou altamente limitado. São testes que devem passar com sucesso para considerar a compilação como minimamente estável.

Normalmente incluem:

  1. Início e paragem da aplicação: Instalação bem-sucedida (se necessário), início sem erros, encerramento correto.
  2. Autenticação/Log-in: Verificação do acesso com dados válidos e inválidos, registro de um novo utilizador (se aplicável), recuperação de palavra-passe.
  3. Cenários principais do utilizador (Caminho feliz): Verificação da execução das ações principais e mais frequentes do utilizador. Por exemplo:
    • Para uma loja online: pesquisa de produto -> adição ao carrinho -> realização do pedido -> pagamento.
    • Para uma rede social: criação de conta -> publicação -> comentário.
  4. Acesso às principais secções/páginas: Verificação da navegação pelas partes principais da aplicação.
  5. Trabalho básico com dados: Criação, visualização, edição, eliminação das entidades principais (operações CRUD), se a aplicação envolver trabalho com dados.
  6. Integração com sistemas externos críticos: Se a aplicação depender de outros serviços (sistemas de pagamento, APIs externas), verifica-se a sua interação básica.

O objetivo dos testes críticos é determinar rapidamente se a compilação é adequada para testes mais aprofundados ou para lançamento.