Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Informações
    • Nome do caso de teste: Adore um padrão nomenclatura que propicie uma rápida e fácil identificação de seu objetivo.
    • Descrição: Aqui você poderá detalhar mais seu caso de teste.
    • Criticidade: Baixa, Média ou Alta de acordo com suas necessidades.
  • Permissões: Aqui você poderá determinar qual ou quais grupos terão acesso ao seu Caso de Teste e ainda se poderá alterá-lo ou não. Este campo será desabilitado ao associar um projeto de teste no registro. Após feita esta associação seu Caso de teste passará a ter as mesmas permissões do Projeto de Testes nele associado.
  • Projeto de Teste: Após finalizar a criação de seu Caso de Teste e você construir o Projeto de Testes referente a ele faça esta associação. Você pode também associar um Projeto de Teste já existente. A associação é de 1 para 1. Posteriormente se necessitar esta associação poderá ser desfeita.
  • Pré-condições: Relate aqui tudo que é necessário para uma correta execução de seu Caso de Teste e posterior Projeto de Teste. Ex.: Uma versão específica de um servidor de banco de dados, Algum registro pré-existente, etc. 
  • Passos: Detalhe cada ação que é necessária  ser executada para seu Caso de Teste ou Projeto de Testes seja completado com sucesso. Inclua detalhadamente quantos passos necessitar. Você pode excluir algum se necessitar ou ordená-los.
  • Resultados: Informe os resultados esperados no seu Caso de Teste. Se preferir você pode inserir um link para uma planilha por exemplo.

Obs.: Os Casos de Teste não são versionados

Para ajudar na criação dos seus casos de teste seguem abaixo algumas melhores práticas.


Especificação dos Casos de Teste

Nome do caso de teste

O título do caso de teste deverá ser sucinto, simples e autoexplicativo com informações para que o Analista de Teste saiba a validação a qual o teste se propõe. Exemplos:

  • Validar upload de arquivo
  • Validar cadastro de usuário com perfil administrador
  • Validar envio de ordem de compra

Descrição (Objetivo)

O objetivo do caso de teste é descrever o que será executado, fornecendo uma visão geral do teste que será realizado. Exemplos:

  • Verificar se realiza o upload do arquivo com as extensões permitidas
  • Verificar se o cadastro é efetivado após preencher as informações corretamente
  • Verificar se a ordem de compra é enviada informando o ativo, quantidade e preço

Pré-condição

São condições necessárias para que o caso de teste consiga ser executado. Evitar que não tenha alguma informação necessária (Exemplo: solicitar a edição de um usuário em específico e na pré-condição não informar que o usuário deve estar cadastrado). Exemplos:

  • Usuário cadastrado e autenticado no sistema
  • Ordem de compra enviada e executada
  • Usuário com perfil Administrador

Passos

Os passos são necessários para descrever todas as ações que o analista deve seguir durante a execução para chegar ao resultado esperado. Devendo iniciar com um verbo infinitivo (acessar, preencher, clicar, verificar) ou imperativo (acesse, preencha, clique, verifique). Exemplos:

  • Acessar a tela Negociação > Boleta
  • Clique no botão “Entrar”
  • Verificar se a edição foi salva no banco de dados
  • Preencha os campos do cadastro

Resultados Esperados

Descrever o comportamento esperado do sistema após executar os passos detalhados. Informar os verbos no presente (valida, apresenta, recupera, retorna). Evitar frases como “O sistema deve retornar a mensagem…”, prefira usar “O sistema retorna a mensagem…” para não deixar nenhuma dúvida do resultado esperado. Exemplos:

  • Sistema apresenta a tela de edição com os campos preenchidos.
  • A ordem é enviada e executada com o preço informado.
  • O cadastro é salvo no banco de dados.

Exemplo de um

...

caso de teste

...