Sobes.tech
Junior

Em que níveis de teste irá interagir como testador manual?

sobes.tech IA

Resposta da IA

O testador manual interage ativamente nos seguintes níveis de teste:

  • Teste de componente (Component/Unit Testing): Embora a responsabilidade principal pelo teste de componente recaia nos desenvolvedores, o testador manual pode participar em:
    • Revisar os casos de teste escritos pelos desenvolvedores.
    • Preparar dados de teste para testes de componente.
    • Analisar os resultados dos testes de componente para entender o comportamento dos componentes.
  • Teste de integração (Integration Testing): Testar a interação entre diferentes módulos ou componentes do sistema. O testador manual:
    • Desenha cenários de teste para verificar a colaboração dos componentes.
    • Detecta defeitos que surgem nas interfaces dos módulos.
    • Testa o funcionamento do sistema com serviços externos e bases de dados.
  • Teste de sistema (System Testing): Teste completo do sistema integrado para verificar a conformidade com os requisitos. Neste nível, o testador manual:
    • Realiza testes funcionais (verificação do cumprimento das funções declaradas).
    • Realiza testes não funcionais (performance, carga, segurança, usabilidade).
    • Utiliza várias técnicas de design de testes (classes de equivalência, valores limite, tabela de decisão, etc.).
    • Cria e executa cenários de teste abrangentes.
  • Teste de aceitação (Acceptance Testing): Teste realizado por utilizadores ou representantes do negócio para confirmar que o sistema atende às suas necessidades e requisitos. O testador manual:
    • Ajuda na preparação do ambiente e dados de teste para o teste de aceitação.
    • Aconselha os utilizadores finais sobre questões de teste.
    • Participa na análise dos resultados do teste de aceitação e defeitos detectados.

Dependendo da metodologia de desenvolvimento e da estrutura da equipa, o testador manual também pode interagir com níveis de teste relacionados com o sistema:

  • Teste de regressão: Verifica se as alterações (correções de defeitos, novas funcionalidades) não introduzem novos defeitos na funcionalidade já operacional. O testador manual participa ativamente na reexecução dos casos de teste previamente realizados.
  • UAT (User Acceptance Testing): Faz parte do teste de aceitação, focando na verificação do sistema pelos utilizadores finais.

O testador manual desempenha um papel chave nos testes de aceitação, sistema e integração, além de participar ativamente nos testes de regressão. A sua participação no nível de teste de módulo é geralmente de natureza auxiliar.