O que é teste adhoc? Tipos com Exemplo

Índice:

Anonim

Teste Ad hoc

O Teste Ad hoc é um tipo de teste de software informal ou não estruturado que visa interromper o processo de teste para encontrar possíveis defeitos ou erros em um estágio inicial possível. O teste ad hoc é feito aleatoriamente e geralmente é uma atividade não planejada que não segue nenhuma documentação e técnicas de design de teste para criar casos de teste.

O teste ad hoc não segue nenhuma forma estruturada de teste e é feito aleatoriamente em qualquer parte do aplicativo. O objetivo principal deste teste é encontrar defeitos por verificação aleatória. O teste adhoc pode ser realizado com a técnica de teste de software chamada Error Guessing. A adivinhação de erros pode ser feita por pessoas com experiência suficiente no sistema para "adivinhar" a origem mais provável dos erros.

Este teste não requer documentação / planejamento / processo a ser seguido. Como esse teste visa encontrar defeitos por abordagem aleatória, sem nenhuma documentação, os defeitos não serão mapeados para casos de teste. Isso significa que, às vezes, é muito difícil reproduzir os defeitos, pois não há etapas de teste ou requisitos mapeados para ele.

O vídeo a seguir orienta como fazer testes ad hoc

Clique aqui se o vídeo não estiver acessível

Ao executar o teste Adhoc?

O teste ad hoc pode ser realizado quando há tempo limitado para fazer o teste elaborativo. Normalmente, o teste ad hoc é realizado após a execução formal do teste. E se o tempo permitir, o teste ad hoc pode ser feito no sistema. O teste ad hoc será eficaz apenas se o testador tiver conhecimento do sistema em teste.

Tipos de teste Adhoc

Existem diferentes tipos de teste Adhoc e estão listados a seguir:

Buddy Testing Dois companheiros trabalham mutuamente na identificação de defeitos no mesmo módulo. Em geral, um amigo será da equipe de desenvolvimento e outra pessoa será da equipe de teste. O teste de camaradagem ajuda os testadores a desenvolver melhores casos de teste e a equipe de desenvolvimento também pode fazer alterações de design antecipadamente. Esse teste geralmente ocorre após a conclusão do Teste de Unidade.
Teste de pares Dois testadores recebem módulos, compartilham ideias e trabalham nas mesmas máquinas para encontrar defeitos. Uma pessoa pode executar os testes e outra pode fazer anotações sobre os resultados. Os papéis das pessoas podem ser testadores e escritores durante os testes. Teste de comparação de amigos e pares: o teste de camaradagem é uma combinação de testes de unidade e de sistema com desenvolvedores e testadores, mas o teste de pares é feito apenas com testadores com diferentes níveis de conhecimento. (Experiente e não experiente para compartilhar suas idéias e pontos de vista)
Teste de Macacos Teste aleatoriamente o produto ou aplicativo sem casos de teste com o objetivo de quebrar o sistema.

Melhores práticas de teste Adhoc

Seguir as práticas recomendadas pode garantir um teste adhoc eficaz.

Bom conhecimento de negócios

Os testadores devem ter um bom conhecimento do negócio e uma compreensão clara dos requisitos. O conhecimento detalhado do processo de negócios de ponta a ponta ajudará a encontrar defeitos facilmente. Testadores experientes encontram mais defeitos, pois são melhores na adivinhação de erros.

Módulos-chave de teste

Os principais módulos de negócios devem ser identificados e direcionados para testes ad-hoc. Módulos críticos de negócios devem ser testados primeiro para ganhar confiança na qualidade do sistema.

Defeitos de registro

Todos os defeitos precisam ser registrados ou escritos em um bloco de notas. Os defeitos devem ser atribuídos aos desenvolvedores para correção. Para cada defeito válido, os casos de teste correspondentes devem ser escritos e adicionados aos casos de teste planejados.

Essas descobertas de defeitos devem ser feitas como lição aprendida e devem ser refletidas em nosso próximo sistema enquanto planejamos os casos de teste.

Conclusão:

A vantagem do teste Ad-hoc é verificar a integridade do teste e encontrar mais defeitos do que o teste planejado. Os casos de teste de detecção de defeitos são adicionados como casos de teste adicionais aos casos de teste planejados.

Em Engenharia de Software, o Teste Ad-hoc economiza muito tempo, pois não requer um planejamento de teste elaborado, documentação e design de Caso de Teste.