sample test case template with test case examples
Todos os dias recebo vários pedidos de Modelo de Caso de Teste . E estou surpreso que muitos testadores ainda estão documentando casos de teste com documentos do Word ou arquivos do Excel.
A maioria deles prefere planilhas do Excel porque podem facilmente agrupar casos de teste por tipos de teste e, o mais importante, podem facilmente obter métricas de teste com fórmulas do Excel. Mas tenho certeza de que, conforme o volume de seus testes continua aumentando, você achará extremamente difícil de gerenciar.
Se você não estiver usando nenhuma ferramenta de gerenciamento de caso de teste, eu recomendo fortemente que você use uma ferramenta de código aberto para gerenciar e executar seus casos de teste.
Os formatos dos casos de teste podem variar de uma organização para outra. Mas usar um formato de caso de teste padrão para escrever casos de teste é um passo mais perto de configurar um processo de teste para seu projeto.
Também minimiza Teste ad-hoc isso é feito sem a documentação adequada do caso de teste. Mas mesmo se você usar modelos padrão, você precisa configurar a redação de casos de teste, revisão e aprovação, execução de teste e, mais importante, processo de preparação de relatório de teste, etc., usando métodos manuais.
Além disso, se você tiver um processo para revisar os casos de teste pela equipe de negócios, deverá formatar esses casos de teste em um modelo que seja acordado por ambas as partes.
O que você aprenderá:
- Ferramentas Recomendadas
- Campos padrão de um modelo de caso de teste de amostra
- Baixe o modelo de caso de teste com exemplo (formato 1)
- Mais um formato de caso de teste (# 2)
- Exemplo de caso de teste para teste manual
- Conclusão
- Leitura recomendada
Ferramentas Recomendadas
Antes de continuar com o processo de redação do caso de teste, recomendamos o download dessas ferramentas de gerenciamento de caso de teste. Isso facilitará seu plano de teste e processo de escrita de caso de teste mencionado neste tutorial.
# 1) TestRail
=> Baixe a ferramenta de gerenciamento de caso de teste TestRail
# 2) TestMonitor
TestMonitor - Gerenciamento de teste on-line de alto nível. Revolucionário fácil.
TestMonitor é uma ferramenta de gerenciamento de teste ponta a ponta para cada organização. Uma abordagem simples e intuitiva para testes. Esteja você implementando um software corporativo, precise de controle de qualidade, desenvolvendo um aplicativo de qualidade ou apenas precise de uma ajuda em seu projeto de teste, o TestMonitor tem o que você precisa.
=> Visite o site do TestMonitor
Aqui está como tornar este processo de gerenciamento de caso de teste manual um pouco mais fácil com a ajuda de modelos de teste simples.
Observação: Eu listei o número máximo de campos relacionados a um caso de teste. Mas é aconselhável usar apenas os campos que são usados por sua equipe. Além disso, se você acha que algum campo usado por sua equipe está faltando nesta lista, sinta-se à vontade para adicioná-lo ao seu modelo personalizado.
Campos padrão de um modelo de caso de teste de amostra
Existem certos campos padrão a serem considerados ao preparar um modelo de caso de teste.
Vários campos padrão de um modelo de caso de teste de amostra estão listados abaixo .
ID do caso de teste: É necessário um ID exclusivo para cada caso de teste. Siga algumas convenções para indicar os tipos de teste. Por exemplo, ‘TC_UI_1’ indicando ‘caso de teste de interface de usuário nº 1’.
Prioridade de teste (baixa / média / alta) :Isso é muito útil durante a execução do teste. A prioridade de teste para regras de negócios e casos de teste funcionais pode ser média ou alta, enquanto os casos menores de interface com o usuário podem ser de baixa prioridade. A prioridade do teste deve ser sempre definida pelo revisor.
nome do módulo :Mencione o nome do módulo principal ou do submódulo.
Teste projetado por Nome do testador.
Data de Projeção do Teste :Data em que foi escrito.
Teste executado por Nome do testador que executou este teste. Para ser preenchido somente após a execução do teste.
Data de Execução do Teste :Data em que o teste foi executado.
Título / nome do teste :Título do caso de teste. Por exemplo, verifique a página de login com um nome de usuário e senha válidos.
Resumo / descrição do teste :Descreva brevemente o objetivo do teste.
bom downloader de música grátis para android
Pré-condições :Qualquer pré-requisito que deve ser cumprido antes da execução deste caso de teste. Liste todas as pré-condições para executar este caso de teste com sucesso.
Dependências :Mencione todas as dependências dos outros casos de teste ou requisitos de teste.
Etapas de teste :Liste todas as etapas de execução do teste em detalhes. Escreva as etapas do teste na ordem em que devem ser executadas. Certifique-se de fornecer o máximo de detalhes possível.
Dica Profissional :Para gerenciar um caso de teste de forma eficiente com um número menor de campos, use este campo para descrever as condições de teste, dados de teste e funções de usuário para executar o teste.Dados de teste :Uso de dados de teste como entrada para este caso de teste. Você pode fornecer diferentes conjuntos de dados com valores exatos para serem usados como entrada.
resultado esperado :Qual deve ser a saída do sistema após a execução do teste? Descreva o resultado esperado em detalhes, incluindo mensagem / erro que deve ser exibido na tela.
Pós-condição :Qual deve ser o estado do sistema após a execução deste caso de teste?
Resultado atual :O resultado real do teste deve ser preenchido após a execução do teste. Descreva o comportamento do sistema após a execução do teste.
Status (aprovado / reprovado) :Se um resultado real não for o esperado, marque este teste como falhou . Caso contrário, atualize-o como passado .
Notas / comentários / perguntas :Se houver algumas condições especiais para suportar os campos acima, que não podem ser descritos acima, ou se houver alguma dúvida relacionada aos resultados esperados ou reais, mencione-os aqui.
Adicione os seguintes campos, se necessário:
ID / Link de defeito :Se o status do teste for falhou , em seguida, inclua o link para o log de defeitos ou mencione o número do defeito.
Tipo de teste / palavras-chave :Este campo pode ser usado para classificar os testes com base nos tipos de teste. Por exemplo, funcional , usabilidade, regras de negócios, etc.
Requisitos :Requisitos para os quais este caso de teste está sendo escrito. De preferência, o número exato da seção do documento de requisito.
Anexos / Referências :Este campo é útil para cenários de teste complexos para explicar as etapas do teste ou os resultados esperados usando um diagrama do Visio como referência. Fornece o link ou local para o caminho real do diagrama ou documento.
Automação? (Sim não) :Se este caso de teste é automatizado ou não. É útil rastrear o status de automação quando os casos de teste são automatizados.
Com a ajuda dos campos acima, preparei um modelo de caso de teste de exemplo para sua referência.
Baixe o modelo de caso de teste com exemplo (formato 1)
- Modelo de arquivo DOC do caso de teste e
- Modelo de arquivo Excel de caso de teste
Além disso, aqui você pode consultar mais alguns artigos sobre redação eficaz casos de teste . Use essas diretrizes de escrita de teste e o modelo acima para escrever e gerenciar os casos de teste de forma eficaz em seu projeto.
Casos de teste de amostra:
Tutorial nº 1: Mais de 180 casos de teste de amostra para aplicativos da Web e de desktop
Mais um formato de caso de teste (# 2)
Sem dúvida, os casos de teste serão diferentes dependendo da funcionalidade do software a que se destinam. No entanto, abaixo está um modelo que você sempre pode usar para documentar os casos de teste, sem se preocupar com o que seu aplicativo está fazendo.
Casos de teste de amostra
Com base no modelo acima, abaixo está um exemplo que mostra o conceito de uma forma muito compreensível.
Vamos supor que você esteja testando a funcionalidade de login de qualquer aplicativo da web, digamos o Facebook .
Abaixo estão os casos de teste para o mesmo:
=> Baixe o formato de caso de teste acima com dados de exemplo
Exemplo de caso de teste para teste manual
Abaixo fornecido é um exemplo de um projeto ao vivo que demonstra como todas as dicas e truques listados acima são realmente implementados.
(Observação: Clique em qualquer imagem para ampliá-la)
Conclusão
Pessoalmente, prefiro usar um Ferramenta de gerenciamento de caso de teste . Você pode começar com uma ferramenta de código aberto. Será um bom acréscimo aos seus esforços para configurar o processo de teste e, enquanto isso, também economizará muito tempo em vez de manter esses documentos manualmente.
Também vimos modelos de casos de teste e alguns exemplos usando documentação de qualidade muito boa. Espero que este artigo tenha sido útil para você.
Ficaríamos felizes em saber sua opinião, comentários / sugestões sobre este artigo.
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Escrevendo casos de teste a partir de um documento SRS (BAIXAR Casos de teste de amostra de projeto ao vivo)
- Como relatar a execução do teste de maneira inteligente - (Baixar modelo de relatório de status)
- Documento de plano de teste de amostra (exemplo de plano de teste com detalhes de cada campo)
- Como escrever casos de teste para uma página de login (exemplos de cenários)
- Como escrever casos de teste: o guia definitivo com exemplos
- Como escrever um documento de estratégia de teste (com modelo de estratégia de teste de amostra)
- Como escrever um relatório de resumo de teste eficaz (Download de relatório de amostra)
- Modelo de plano de teste de software de amostra com formato e conteúdo