Modelo de plano de teste - 8 Tarefa importante para escrever um modelo de plano de teste

Índice:

Anonim

Visão geral do modelo de plano de teste

Um plano de teste é um documento que fornece um plano para o método de teste, estratégia, seleção de hardware / software, plano de cronograma e estimativa de entregas. Ele gerencia meu gerente de teste.

Vejamos um exemplo, um dos que se encontra com o gerente de teste pede a uma equipe que faça um plano de teste para este projeto e a equipe não tem interesse. Nesse caso, como o gerente de teste deseja lidar com essa situação.

Pense no seu gerente de teste e selecione sua resposta abaixo:

  1. Eu sou gerente, então você precisa fazer o que eu digo
  2. OK, deixe-me explicar por que o projeto precisa de um plano de teste.

Se eu for gerente, selecionarei a segunda opção e espero que você também.

Necessidade de plano de teste

  • Ele testará a qualidade do aplicativo / software
  • Os testadores precisam seguir as diretrizes fornecidas no documento
  • O escopo, a estimativa e a estratégia estão documentados e também podem ser reutilizados para outros projetos.

Como escrever um modelo de plano de teste?

Há oito tarefas importantes que precisam ser seguidas para escrever o modelo do plano de teste:

É sobre como escrevemos um modelo de plano de teste que é explicado abaixo em detalhes:

1. Analise

Sem dados, é impossível analisar qualquer coisa. Então, precisamos identificar o projeto / projeto que precisa ser analisado. Suponha que desenvolvamos um site e precisemos ser analisados ​​usando as técnicas de teste. Antes de entrar na estratégia de teste, precisamos revisar o documento do produto que contém os detalhes do projeto, primeiro precisamos entender a funcionalidade e depois fazer uma análise. Abaixo está a amostra de análise que ocorre neste site.

  • Qual é a utilidade deste site?
  • Quem são os usuários finais?
  • Como vai funcionar?
  • Qual é a versão do software usada?
  • Qual é o hardware?

2. Design

O desenvolvimento do design de teste é uma etapa importante no modelo de plano de teste e será definido pelo gerente de teste.

a) Definir o escopo do teste

Antes de escrever o design do teste, precisamos identificar o "dentro do escopo" e "fora do escopo" para o teste, e todos na equipe devem estar claramente entendidos sobre o projeto e precisam fornecer informações precisas sobre os dados. Como você identificará o escopo dos testes?

  1. Exigência do cliente
  2. Despesas
  3. Especificação de software

b) Definir tipo de teste

Ao definir o tipo de teste para identificar qualquer bug no software, o objetivo final é entregar o software ao cliente sem erros. Algumas das principais técnicas de teste são

  1. Teste de unidade: teste o menor software ou aplicativo
  2. Teste de API : teste de APIs criadas para o aplicativo
  3. Teste de integração: teste os módulos combinados no aplicativo
  4. Teste do sistema : teste a conformidade do sistema para o requisito específico
  5. Teste de instalação / desinstalação: configure / remova o software específico no ambiente do cliente
  6. Teste ágil : teste a metodologia ágil

c) Documento de risco e emissão

Identifique o risco e isso causará o impacto potencial no modelo do plano de teste e quais medidas são um problema. Veja abaixo alguns dos fatores de risco.

  1. As pessoas têm falta de habilidades para testar este site
  2. O gerente de teste possui poucas habilidades para definir a técnica de teste.
  3. Falta de cooperação dentro da equipe
  4. Estimativa de orçamento insuficiente

d) Criar Logística de Teste

Nesta etapa, o gerente de teste precisa decidir quem fará o teste? e quando o teste ocorrerá? A seleção da pessoa certa para uma tarefa específica é muito importante para entender os métodos. O teste pode ocorrer a qualquer momento, mas também pode começar na fase de desenvolvimento. Quando a fonte abaixo estiver disponível, ela estará pronta para teste.

  1. Especificações de teste e documento de requisitos
  2. Recursos humanos
  3. Ambiente de teste

3. Objetivo do Teste

O principal objetivo de testar o objetivo é identificar os defeitos e liberar o software como livre de erros. O objetivo do teste precisa seguir as etapas abaixo:

a) Teste o software ou o recurso do aplicativo.
b) Teste o recurso com base no conjunto de metas e objetivos.

Tome este site como exemplo para seguir as etapas acima usando o método de teste TOP-DOWN da técnica mais comum.

  1. Verifique se o site está funcionando no ambiente real sem nenhum problema
  2. Precisa verificar a necessidade do cliente e atender às suas expectativas
  3. Deve ser fácil de usar

4. Critérios de Teste

Os critérios podem ser usados ​​como regra ou procedimento para fazer o julgamento do teste. Existem dois tipos de critérios de teste:

a) Critérios de suspensão

O gerente de teste deve ser definido como o objetivo da suspensão. Quando alcançou a meta, o teste será suspenso até que os critérios sejam resolvidos. Digamos que suponha que 30% dos casos de teste falhem no projeto e ele precise voltar para a equipe de desenvolvimento. O teste não pode ser realizado até que o problema seja resolvido.

b) Critérios de saída

Os critérios de saída podem ser definidos como uma porcentagem máxima (por exemplo, 96%). Quando o resultado do teste alcançou esse percentual, o projeto pode ser considerado como PASS. O obrigatório é executar 100% dos casos de teste, mas o passe pode ser definido como 96%.

( Formulae:- Number of test cases passed / total test cases executed )

5. Planejamento de Recursos

O planejamento de recursos pode ser humano e equipamento, o que requer esse plano de teste para concluir a tarefa.

a) Recursos humanos

  1. Gerente de teste
  2. Testador
  3. Desenvolvedor em teste
  4. Engenheiro de QA

b) Recurso do sistema

  1. Servidor
  2. Ferramenta de teste
  3. Rede
  4. Computador

6. Planeje o ambiente de teste

O ambiente de teste é configurar o hardware e o software para realizar os testes. Ele deve ser implantado em um ambiente de negócios em tempo real. A configuração do ambiente pode ser seguida como um servidor de desenvolvimento -> servidor de teste / controle de qualidade -> servidor de produção. Uma vez concluída a fase de desenvolvimento, ela será transferida para a equipe de teste e, uma vez concluído o teste, estará disponível no ambiente de produção.

7. Cronograma e estimativa

Ele precisa fazer um planejamento e uma estimativa para executar a tarefa no modelo de plano de teste.

TarefaMembroDuração estimada
Criar plano de testeGerente de Teste80 horas-homem
Relatório de testeTestador200 horas-homem
Entrega de TesteQA30 horas-homem

8. Entregas de Teste

As entregas de teste podem listar todos os documentos e outros esforços que suportam esse esforço. Existem três tipos de entregas.

a) Antes do teste

  1. Documento de planejamento
  2. Documento de design de teste

b) Durante o teste

  1. Capturar logs de erro
  2. Matriz
  3. Erro de execução

c) Após o teste

  1. Relatório de teste
  2. Notas de versão

Artigos recomendados

Este é um guia para o modelo de plano de teste. Aqui aprendemos o que é plano de teste, a necessidade de um modelo de plano de teste, como projetar um plano de teste etc. Você também pode consultar os seguintes artigos para saber mais:

  1. Técnicas de teste estático
  2. Modelos do AWS CloudFormation
  3. Ferramentas de teste na nuvem
  4. Teste de protocolo
  5. Tipos e manipulação de erros em JavaScript
  6. Os 7 principais princípios do teste ágil com estratégias
  7. Casos de teste versus cenário de teste | Principais diferenças
  8. O que é caso de teste?