Você está na página 1de 12

Casos e Cenários de Teste

Ribeiro, João . Qualidade de Software: Fundamentos, Práticas e Tendências: Não perca tempo, adquira agora
mesmo "Qualidade de Software: Fundamentos, Práticas e Tendências" (Portuguese Edition). Edição do Kindle.
Jordão, Rogério. QA Iniciante: Dicas, conceitos,modelos e opiniões sobre qualidade de software (QAINICIANTE
Livro 1) (Portuguese Edition). Edição do Kindle.
Jordão, Rogério. Manual do QAINICIANTE: Um Guia para implementar a qualidade de software (Portuguese
Edition). Edição do Kindle.
Cenários de Teste

• São uma forma (o que) de apontar um objetivo dentro do software na


hora de executar os testes.

• O cenário tem que trazer em seu título o nome de alguma “Feature”


ou o que deve ser feito em uma tela específica, campo ou qualquer
outra parte do sistema.
Exemplo

• Cenário: logar no sistema da Carol

• Cenário: fechar a tela do sistema da Carol

• Cenário: acessar conta corrente da Carol

• Não há necessidade de detalhamento de ações para chegar em um


determinado resultado;

• É um caminho para um possível teste;


Caso de Teste
• É a criação de testes para prever várias situações que podem vir a ocorrer dentro do software.

• Os casos servem para validar diferentes formas de como executar uma determinada ação

• Todos os casos desenvolvidos têm um resultado esperado.

• Alguns podem até ter dados de entradas para poder gerar determinado resultado, seja ele
positivo ou negativo.

• Muitas vezes os casos de testes são baseados nos critérios de aceitação descritos na
documentação.

• Essa é uma forma mais detalhada de documentar seus testes.


Exemplo

• Cenário: logar no sistema usando login e senha

• Cenário: fechar a tela do sistema usando o atalho ALT+F4

• Cenário: gerar relatório do extrato bancário dos últimos 7 dias


Diferenças

• Cenários de Testes definem “O que” deve ser testado, enquanto os


Casos de Testes definem “Como”.
Validação do roteiro de teste

• A descrição dos Casos Testes está correta?

• Todos os passos possuem o resultado esperado?


Modelando um Caso de Teste
• Objetivos: Complementa as informações que compuseram o nome do caso de teste.

• Pré-condição: representa uma lista de necessidades para a execução do teste.

• Pós - condição: último estado do sistema ou processo após o teste.

• Massa de dados (opcional): Pode apresentar a massa específica ou tanto a pré-


condição para essa massa.

• Script de teste: representa o passo a passo a ser seguido na execução do caso de


teste, sua escrita deve ser clara e objetiva.
Exemplo
Script de Teste

• De todas as formas de documentar testes, o script é o mais detalhado,


porque aqui podemos colocar os nomes dos botões a serem clicados,
resultado esperado após executar determinada ação e valores de
entrada para preenchimento dos campos, incluindo o resultado
específico para cada etapa da tela a ser testada.

• O script também é um guia para alguém que não conhece o sistema


poder entender e executar.
Exemplo

• Script 1:
• Clique no campo login e preencha com Carolina;

• Clique no campo senha e preencha com 1234;

• Clique no botão entrar para acessar o sistema.


Prática

• Objeto do teste: Operação referente a manutenção de dados

• Criticidade: Média

• Caso do teste: Testar o funcionamento do botão confirmar

• Condição: acesso do usuário autenticado

• Script do teste;

• Resultado esperado.

Você também pode gostar