Análise de Teste
A Análise de Teste em teste de software é um processo de verificação e análise dos artefatos de teste para basear as condições de teste ou casos de teste. O objetivo da análise de teste é reunir requisitos e definir objetivos de teste para estabelecer a base das condições de teste. Por isso, também é chamado de Base de Teste.
A fonte da qual você obtém as informações de teste pode ser
- SRS (Especificação de Requisito de Software)
- BRS (Especificação de Requisitos de Negócios)
- Documentos de Design Funcional
Os testadores podem criar condições de teste examinando o aplicativo em teste ou usando sua experiência. Mas, principalmente, os casos de teste são derivados de artefatos de teste.
Vamos entender a análise de teste com a ajuda de um estudo de caso
Considere um cenário, onde o cliente envia o seguinte
Adicione a funcionalidade de pesquisa a uma loja de comércio eletrônico
Mesmo que o aplicativo ainda não tenha sido desenvolvido, tente desenvolver alguns casos de teste para este requisito. Faça uma pausa aqui, faça sua lição de casa e avance com a solução:
Alguns casos de teste entre os muitos em que você poderia ter pensado estão listados abaixo
- Verifique os resultados da pesquisa quando nenhuma palavra-chave for inserida
- Verifique os resultados da pesquisa quando nenhum produto correspondente estiver disponível para a palavra-chave pesquisada
- Verifique os resultados da pesquisa quando vários produtos correspondentes estiverem disponíveis para a palavra-chave pesquisada
Aqui, você analisa a Base de Teste (requisito enviado pelo cliente), analisa-a e converte-a em Condições de Teste.
Isso é o que acontece durante as diferentes fases do V-Model. Os Planos / Casos de Teste são criados a partir dos documentos correspondentes disponíveis nas diferentes fases.
Clique aqui se o vídeo não estiver acessível