Você está na página 1de 4

Exemplo de elaboração da Planilha de Cenários de Teste

Caso de Uso: Alterar Senha de Usuário


 Fluxo Principal:
o P 1 – Usuário seleciona o menu “Alterar Senha” 
o P 2 – O sistema gera um código aleatório
o P 3 – O sistema carrega a tela “Alteração de Senha”
o P 4 – Usuário entra com sua identificação, a senha atual, a nova senha, a confirmação
da nova senha e o valor do código aleatório (A1)
o P 5 – O usuário confirma a alteração (A2)
o P 6 – O sistema valida a senha. (E1) (E2)
o P 7 – O sistema emite a mensagem de indicação de sucesso
o P 8 – O caso de uso é finalizado
 Fluxo Alternativo 1: O usuário não visualiza código aleatório
o A 1.1 – O usuário seleciona opção “Não consegui visualizar o código”
o A 1.2 – O sistema retorna ao fluxo principal (P2) 
 Fluxo Alternativo 2: O usuário cancela a alteração
o A 2.1 – O usuário seleciona a opção cancelar
o A 2.2 – O sistema cancela a operação
o A 2.3 – O caso de uso é finalizado
 Fluxo de Exceção 1: Confirmação de senha nova não confere com a mesma
o E.1.1 – O sistema identifica que a nova senha fornecida e a confirmação da mesma,
não conferem.
o E.1.2 – O sistema emite a mensagem “A confirmação da Nova Senha não confere.”
o E.1.3 – O sistema retorna ao fluxo principal (P4) para entrada da confirmação da senha
nova do usuário. 
 Fluxo de Exceção 2: Campo Requerido Não Fornecido ou Inválido
o E.2.1 – Usuário não entra com campo requerido
o E.2.2 – O sistema emite a mensagem “Campo requerido ausente ou inválido.”
o E.2.3 – O caso de uso é finalizado
1ª Etapa – Levantamento dos fluxo de eventos:

2ª Etapa – Definição dos cenários de teste:

Cenário Fluxo
Cenário 1 P1-P8
Cenário 2 P1-P4 / A1.1
Cenário 3 P1-P5 / A2.1-A2.3
Cenário 4 P1-P4 / E1.1-E1.3
Cenário 5 P1-P4 / E2.1-E2.3

3ª Etapa – Definição da tabela de casos de teste

Cenário Caso de Teste Entradas Resultado Esperado


Cenário 1 CT1 – Abertura Seleção do menu Tela com a imagem de
da tela de “Alterar Senha” um código aleatório e
alteração de senha campos: identificação,
senha atual, nova senha,
a confirmação da nova
senha e valor do código
aleatório
Identificação = CPF
cadastrado; Senha
Alteração de senha
CT2 – Alteração atual = válida; Nova
efetivada no banco e
de senha com senha e
mensagem de indicação
sucesso Confirmação =
de sucesso
a1b2c3; Código =
válido
Seleção da opção
CT3 – Regerar o Novo código aleatório
Cenário 2 “Não consegui
código aleatório gerado.
visualizar o código”
Cancelamento da
CT4 – Cancelar Seleção da opção
Cenário 3 operação de alteração de
alteração de senha Cancelar
senha
Identificação = CPF
cadastrado; Senha
CT5 –
atual = válida; Nova Mensagem “A
Confirmação de
Cenário 4 senha = a1b2c3; confirmação da Nova
senha diferente da
Confirmação: Senha não confere.”
nova senha
a1b2c4; Código =
válido
Cenário 5 Identificação = CPF
não cadastrado;
CT6 – Senha atual = Mensagem “Campo
Identificação válida; Nova senha e requerido ausente ou
inválida Confirmação = inválido.”
a1b2c3; Código =
válido
Identificação = CPF
cadastrado; Senha
atual = inválida; Mensagem “Campo
CT7 – Senha atual
Nova senha e requerido ausente ou
inválida
Confirmação = inválido.”
a1b2c3; Código =
válido
CT8 – Código Identificação = CPF Mensagem “Campo
aleatório diferente cadastrado; Senha requerido ausente ou
do exibido atual = válida; Nova inválido.”
senha e
Confirmação =
a1b2c3; Código =
inválido
Identificação = Não
preencher; Senha
CT9 – atual = válida; Nova Mensagem “Campo
Identificação senha e requerido ausente ou
ausente Confirmação = inválido.”
a1b2c3; Código =
válido
Identificação = CPF
cadastrado; Senha
atual = Não
Mensagem “Campo
CT10 – Senha preencher; Nova
requerido ausente ou
atual ausente senha e
inválido.”
Confirmação =
a1b2c3; Código =
válido
Identificação = CPF
cadastrado; Senha
atual = válida; Nova
Mensagem “Campo
CT11 – Nova senha = Não
requerido ausente ou
senha ausente preencher;
inválido.”
Confirmação =
a1b2c3; Código =
válido
Identificação = CPF
cadastrado; Senha
CT12 – atual = válida; Nova Mensagem “Campo
Confirmação de senha = a1b2c3; requerido ausente ou
senha ausente Confirmação = Não inválido.”
preencher; Código =
válido
Identificação = CPF
cadastrado; Senha
atual = válida; Nova Mensagem “Campo
CT13 – Código
senha = a1b2c3; requerido ausente ou
aleatório ausente
Confirmação = inválido.”
a1b2c3; Código =
Não preencher