Sobes.tech
Junior

Que tipos de testes funcionais conhece?

sobes.tech IA

Resposta da IA

  • Teste unitário (Unit): Verificação dos componentes mais pequenos da aplicação de forma isolada. Realizado pelos desenvolvedores.
  • Teste de integração: Verificação da interação entre módulos ou componentes do sistema.
  • Teste de sistema: Verificação abrangente de todo o sistema para garantir conformidade com os requisitos funcionais.
  • Teste de regressão: Verificação de funcionalidades previamente testadas após alterações (correção de erros, adição de novas funcionalidades) para garantir que não há novos defeitos.
  • Teste de fumaça: Teste rápido para verificar a operabilidade das funções principais da aplicação após compilação ou implantação.
  • Teste de aceitação: Teste formal realizado pelo cliente ou usuários finais para verificar se o sistema atende aos requisitos de negócios e está pronto para implantação. Inclui:
    • Teste alfa (interno da organização)
    • Teste beta (por usuários finais em condições reais)
  • Teste de interface do usuário (UI): Verificação dos elementos da interface, sua interação e conformidade com os layouts.
  • Teste funcional: Tipo principal, verificação do comportamento do sistema em relação aos requisitos declarados.

Os aspectos-chave dos testes funcionais incluem verificar:

  • Entradas/Saídas
  • Lógica de negócios
  • Tratamento de erros
  • Estados do sistema
Tipo de teste Objetivo Quem geralmente realiza
Teste unitário Verificação de componentes individuais Desenvolvedores
Teste de integração Verificação da interação entre componentes Desenvolvedores, Testadores
Teste de sistema Verificação de todo o sistema para atender aos requisitos Testadores
Teste de regressão Verificação após alterações Testadores
Teste de fumaça Verificação rápida da funcionalidade principal Testadores
Teste de aceitação (Alpha/Beta) Verificação do atendimento aos requisitos de negócios e prontidão Cliente, Usuários finais
Teste de UI Verificação da interface do usuário Testadores