O que é Análise de Teste (Base de Teste) em Teste de Software?

Índice:

Anonim

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.

Análise de teste no modelo V de teste

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