difference between test plan
Aprenda qual é a diferença entre plano de teste, estratégia de teste, caso de teste, script de teste, cenário de teste e condição de teste com exemplos:
O teste de software inclui vários conceitos básicos e importantes que todo testador de software deve estar ciente.
Este artigo explicará os vários conceitos em Teste de Software junto com sua comparação.
Plano de teste vs estratégia de teste, caso de teste vs script de teste, cenário de teste vs condição de teste e procedimento de teste vs conjunto de teste são explicados em detalhes para sua fácil compreensão.
=> Clique aqui para obter a série de tutoriais do plano de teste completo
A pergunta acima feita por Sasi C. é a pergunta mais frequente em nosso Aula de teste de software e sempre digo aos nossos participantes que com a experiência quase não notamos essas palavras e que elas se tornam parte do nosso vocabulário.
Mas, muitas vezes, a confusão envolve esses e, neste artigo, estou tentando definir alguns termos comumente usados.
Vários conceitos de teste de software
Listados abaixo estão os vários conceitos de teste de software junto com sua comparação.
Vamos começar!!
O que você aprenderá:
- Diferença entre plano de teste e estratégia de teste
- Plano de teste
- Documento de Plano de Teste
- Estratégia de Teste
- Documento de estratégia de teste
- # 1) Visão geral do projeto
- # 2) Escopo de Requisitos
- # 3) Plano de teste de alto nível
- # 4) Abordagem de teste
- # 5) Cobertura de teste
- # 6) Ambiente de Teste
- # 7) Entregáveis e métricas de controle de qualidade
- # 8) Gerenciamento de defeitos
- # 9) Gestão de Comunicação
- # 10) Suposições, riscos e dependências
- # 11) Apêndice
- Plano de Teste Vs Estratégia de Teste
- Diferença entre caso de teste e script de teste
- Diferença entre cenário de teste e condição de teste
- Diferença entre procedimento de teste e conjunto de testes
- Conclusão
Diferença entre plano de teste e estratégia de teste
Estratégia de teste e plano de teste são dois documentos importantes no ciclo de vida de teste de qualquer projeto. Aqui, estamos tentando fornecer a você um conhecimento profundo da estratégia de teste e dos documentos do plano de teste.
Plano de teste
Um Plano de Teste pode ser definido como um documento que define o escopo, objetivo e abordagem para testar o aplicativo de software. O Plano de Teste é um termo e uma entrega.
O Plano de Teste é um documento que lista todas as atividades em um projeto de QA, programa-as, define o escopo do projeto, funções e responsabilidades, riscos, critérios de entrada e saída, objetivo do teste e qualquer outra coisa que você possa imaginar.
O Plano de Teste é como gosto de chamar de 'superdocumento' que lista tudo o que há para saber e precisar. Por favor verifique este link para mais informações e uma amostra.
O Plano de Teste será projetado com base nos requisitos. Ao atribuir trabalho aos engenheiros de teste, devido a alguns motivos, um dos testadores é substituído por outro. Aqui, o Plano de Teste é atualizado.
A estratégia de teste descreve a abordagem de teste e tudo o mais que a cerca. É diferente do plano de teste, no sentido de que uma estratégia de teste é apenas um subconjunto do plano de teste. É um documento de teste hardcore que é até certo ponto genérico e estático. Também há uma discussão sobre em que níveis a estratégia ou plano de teste é usado - mas eu realmente não vejo nenhuma diferença notável.
Exemplo: O Plano de Teste fornece informações sobre quem fará o teste e a que horas. Por exemplo, Módulo 1 será testado pelo “X tester”. Se o testador Y substituir X por algum motivo, o plano de teste deve ser atualizado.
Documento de Plano de Teste
Plano de Teste é um documento que fornece informações completas sobre tarefas de teste relacionadas a um Projeto de Software. Ele fornece detalhes como Escopo do teste, Tipos de teste, Objetivos, Metodologia de Teste, Esforço de Teste, Riscos e Contingências, Critérios de Liberação, Entregáveis de Teste, etc. Ele mantém o controle de possíveis testes que serão executados no sistema após a codificação.
O plano de teste está obviamente configurado para mudar. Inicialmente, um esboço do plano de teste será desenvolvido com base na clareza do projeto naquele momento. Este plano inicial será modificado conforme o andamento do projeto. O gerente ou líder de teste da equipe de teste pode preparar o documento do plano de teste. Ele descreve as especificações e está sujeito a alterações com base nas mesmas.
O que testar, quando testar, quem testará e como testar serão definidos no plano de teste. O Plano de Teste classificará uma lista de problemas, dependências e riscos subjacentes.
Tipos de plano de teste
Os Planos de Teste podem ser de diferentes tipos com base no estágio de teste. Inicialmente, haverá um plano mestre de teste para toda a execução do projeto. Planos de teste separados podem ser criados para tipos de teste específicos, como teste de sistema, teste de integração de sistema, teste de aceitação do usuário, etc.
Outra abordagem é ter planos de teste separados para testes funcionais e não funcionais. Neste desempenho de abordagem, o teste terá um plano de teste separado.
Conteúdo do documento do plano de teste ( Estrutura do plano de teste IEEE-829 )
É difícil traçar um formato claro para o plano de teste. O formato do plano de teste pode variar dependendo do projeto em mãos. O IEEE definiu um padrão para planos de teste que são descritos como a estrutura do plano de teste IEEE-829.
Encontre abaixo as recomendações do IEEE para um conteúdo de plano de teste padrão:
- Identificador de plano de teste
- Introdução
- Itens de teste
- Problemas de risco de software
- Recursos a serem testados
- Recursos a não serem testados
- Aproximação
- Critérios de aprovação / reprovação do item (ou) Critérios de aceitação
- Critérios de suspensão e requisitos de retomada
- Entregáveis de teste
- Tarefas de Teste
- Requerimentos ambientais
- Necessidades de pessoal e treinamento
- Responsabilidades
- Cronograma
- Aprovações
Leitura sugerida => Tutorial do plano de teste - um guia perfeito
Estratégia de Teste
Estratégia de teste é um conjunto de diretrizes que explicam o design do teste e determinam como o teste deve ser feito.
Exemplo: Uma Estratégia de Teste inclui detalhes como “Módulos individuais devem ser testados pelos membros da equipe de teste”. Nesse caso, quem testa não importa - então é genérico e a mudança no membro da equipe não precisa ser atualizada, mantendo-o estático.
como declarar uma fila em java
Documento de estratégia de teste
O objetivo da estratégia de teste é definir a abordagem de teste, os tipos de testes, ambientes de teste e ferramentas a serem usados para teste e os detalhes de alto nível de como a estratégia de teste será alinhada com outros processos. O documento de estratégia de teste pretende ser um documento vivo e será atualizado ** quando tivermos mais clareza sobre Requisitos, parâmetros de SLA, ambiente de teste e abordagem de gerenciamento de compilação, etc.
A estratégia de teste é destinada à equipe de projeto completa, composta por patrocinadores do projeto, PMEs de negócios, desenvolvimento de aplicativos / integração, parceiros de integração de sistemas, equipes de conversão de dados, equipes de gerenciamento de construção / liberação, como líderes técnicos, líderes de arquitetura e equipes de implantação e infraestrutura.
** Alguns argumentam que a estratégia de teste, uma vez definida, nunca deve ser atualizada. Normalmente, na maioria dos projetos de teste, ele é atualizado conforme o andamento do projeto.
Abaixo estão as seções importantes que um documento de estratégia de teste deve ter:
# 1) Visão geral do projeto
Esta seção pode começar apresentando uma visão geral da organização seguida por uma breve descrição do projeto em questão. Pode incluir detalhes abaixo
- Qual era a necessidade do projeto?
- Que objetivos o projeto vai atingir?
Tabela de acrônimos: É melhor incluir uma tabela com siglas que o leitor do documento pode criar ao se referir ao documento.
# 2) Escopo de Requisitos
O escopo do requisito pode incluir o escopo do aplicativo e o escopo funcional
Escopo de Aplicação define o sistema em teste e o impacto no sistema devido à funcionalidade nova ou alterada. Sistemas relacionados também podem ser definidos.
Sistema | Impacto (funcionalidade nova ou alterada) | Sistema Relacionado |
---|---|---|
Descreve como testar, quando testar, quem irá testar e o que testar. | Ele descreve que tipo de técnica seguir e qual módulo testar. | |
Sistema A | Novos aprimoramentos e correções de bugs | • Sistema B • Sistema C |
Escopo Funcional define o impacto em diferentes módulos do sistema. Aqui, cada sistema relacionado com relação à funcionalidade será explicado.
Sistema | Módulo | Funcionalidade | Sistema Relacionado |
---|---|---|---|
Sistema C | Módulo 1 | Funcionalidade 1 | Sistema B |
Funcionalidade 2 | Sistema C |
# 3) Plano de teste de alto nível
O Plano de Teste é um documento separado. Na estratégia de teste, um plano de teste de alto nível pode ser incluído. Um plano de teste de alto nível pode incluir objetivos e escopo de teste. O escopo do teste deve definir as atividades dentro e fora do escopo.
# 4) Abordagem de teste
Esta seção descreve a abordagem de teste que será seguida durante o ciclo de vida de teste.
De acordo com o diagrama acima, o teste será realizado em duas fases, ou seja, Estratégia de Teste e Planejamento e Execução de Teste. A fase de Estratégia e Planejamento do Teste será uma vez para um programa geral, enquanto as fases de execução do Teste serão repetidas para cada Ciclo do programa geral. O diagrama acima mostra diferentes estágios e produtos (resultado) em cada fase da abordagem de execução.
A abordagem do teste deve incluir as subseções abaixo
a) Cronograma de teste: Explique o cronograma do projeto proposto nesta subseção
b) Abordagem de teste funcional: O uso desta subseção fornece uma visão geral de cada fase e os respectivos critérios de entrada e saída. As diferentes fases de teste são teste de unidade, teste de sistema, teste de integração de sistema, teste de aceitação do usuário e teste de ponta a ponta.
c) Teste de indicadores-chave de desempenho:
- Priorização de caso de teste: Defina a abordagem de priorização do caso de teste para que, em caso de restrições de tempo, cenários de alta prioridade possam ser executados pela equipe de teste. Deve haver um acordo entre as partes interessadas do projeto sobre os possíveis riscos envolvidos na não execução de todos os cenários planejados.
- Priorização de defeitos: A estratégia de priorização de defeitos é o próximo tópico a ser abordado aqui. Defina o nível de prioridade e descreva cada nível como crítico, alto, médio, etc.
- Tempo de resposta do defeito: O tempo de resposta do defeito é definido como o tempo entre o momento em que o defeito foi levantado pela primeira vez e quando o defeito foi corrigido e vem para um novo teste. O retorno rápido garante testes rápidos e aderência ao cronograma do projeto. Para cada nível de prioridade de defeito, defina o tempo de resposta.
Nível de prioridade | Tempo de resposta do defeito |
---|---|
1 - Crítico | Tempo de resposta: 2 horas ou menos Fix pronto para migração: 1 dia útil ou menos |
# 5) Cobertura de teste
Esta seção descreve os processos que a equipe de QA seguirá para otimizar a cobertura dos requisitos de negócios / funcionais em cenários de teste e casos de teste. Matriz de rastreabilidade de requisitos: (RTM) pode ser usado para rastrear todos os requisitos com os respectivos cenários de teste e casos de teste.
# 6) Ambiente de Teste
Defina os diferentes ambientes de QA disponíveis. Mencione quais testes serão feitos em qual ambiente e por quem. Crie um plano de backup do ambiente para cuidar de emergências. O acesso a cada ambiente deve ser regulamentado e divulgado com clareza.
As ferramentas de teste que serão usadas também podem ser mencionadas nesta seção.
Atividade | Ferramenta | Observações |
---|---|---|
Gerenciamento de teste | HP ALM | Mencione o motivo de usar esta ferramenta |
Gerenciamento de defeitos | JIRA | Mencione o motivo de usar esta ferramenta |
# 7) Entregáveis e métricas de controle de qualidade
Liste todas as entregas de QA
S. No. | Entregável |
---|---|
1 | Documento de estratégia de teste |
dois | Matriz de rastreabilidade de requisitos |
3 | Scripts de teste ST |
4 | Relatório de resumo de teste |
5 | Lista de cenários elegíveis para automação |
Liste todas as métricas de controle de qualidade
# | Nome da métrica | Definição de métrica | Fórmula Métrica | Unidade métrica de medida | Relatórios em que as métricas a serem utilizadas |
---|---|---|---|---|---|
1 | Métricas de cobertura de requisitos (RCM) | A cobertura dos requisitos pelo QA | Razão de # de requisitos testados para # de requisitos identificados | % | Relatório semanal de status do controle de qualidade, Relatório de resumo de teste |
dois | Cobertura de teste | A cobertura do caso de teste executado | Proporção do número de casos de teste executados / número de casos de teste planejados | % | Relatório de execução diária, Relatório semanal de status do controle de qualidade, Relatório de resumo de teste |
# 8) Gerenciamento de defeitos
Defina claramente uma estratégia de gerenciamento de defeitos criando um fluxo de trabalho de defeitos, metodologia de rastreamento de defeitos e processo de triagem de defeitos. Mencione a responsabilidade do defeito para as funções de cada testador. A análise periódica de defeitos e a análise de causa raiz irão melhorar a qualidade geral dos testes
# 9) Gestão de Comunicação
Defina diretrizes para relatórios de status, reuniões de status e comunicação local-offshore.
# 10) Suposições, riscos e dependências
Descreva as suposições nas quais o projeto se baseia. Isso pode incluir tempo, recursos e capacidades do sistema. Descreva quaisquer dependências, como outros projetos, disponibilidade de recursos temporários, outros prazos que podem impactar o projeto
# 11) Apêndice
Incluir itens como funções e responsabilidades, fuso horário de trabalho e referências nesta seção
Leitura adicional=> Guia para escrever um documento de boa estratégia de teste .
Plano de Teste Vs Estratégia de Teste
PLANO DE TESTE | ESTRATÉGIA DE TESTE |
---|---|
É derivado da especificação de requisitos de software (SRS). | É derivado do documento de Requisitos de Negócios (BRS). |
É preparado pelo líder ou gerente de teste. | É desenvolvido pelo gerente de projeto ou analista de negócios. |
ID do plano de teste, recursos a serem testados, técnicas de teste, tarefas de teste, critérios de aprovação ou reprovação de recursos, resultados de teste, responsabilidades e cronograma, etc. são os componentes do plano de teste. | Objetivos e escopo, formatos de documentação, processos de teste, estrutura de relatórios da equipe, estratégia de comunicação com o cliente, etc. são os componentes da estratégia de teste. |
Se houver um novo recurso ou uma mudança no requisito, o documento do plano de teste será atualizado. | A estratégia de teste mantém os padrões ao preparar o documento. Também é chamado de documento estático. |
Podemos preparar o plano de teste individualmente. | Em projetos menores, a estratégia de teste geralmente é encontrada como uma seção de um plano de teste. |
Podemos preparar um plano de teste no nível do projeto. | Podemos usar a estratégia de teste em vários projetos. |
Podemos descrever as especificações usando um Plano de Teste. | A estratégia de teste descreve as abordagens gerais. |
O plano de teste mudará ao longo do projeto. | A estratégia de teste geralmente não muda depois de aprovada. |
O plano de teste é escrito após a aprovação do requisito. | A estratégia de teste é feita antes do plano de teste. |
Os planos de teste podem ser de diferentes tipos. Haverá um plano mestre de teste e um plano de teste separado para diferentes tipos de teste, como plano de teste de sistema, plano de teste de desempenho, etc. | Haverá apenas um documento de estratégia de teste para um projeto. |
O plano de teste deve ser claro e conciso. | A estratégia de teste fornece orientação geral para o projeto em questão. |
A diferença entre esses dois documentos é sutil. Uma estratégia de teste é um documento estático de alto nível sobre o projeto. Por outro lado, o plano de teste especificará o que testar, quando testar e como testar.
Diferença entre caso de teste e script de teste
Em minha opinião, esses dois termos podem ser usados alternadamente. Sim, estou dizendo que não há diferença. O caso de teste é uma sequência de etapas que nos ajudam a realizar um determinado teste no aplicativo. O script de teste também é a mesma coisa.
Agora, há uma escola de pensamento que um caso de teste é um termo usado no ambiente de teste manual e o script de teste é usado em um ambiente de automação. Isso é parcialmente verdade, devido ao nível de conforto dos testadores nos respectivos campos e também em como as ferramentas se referem aos testes (alguns chamam scripts de teste e alguns os chamam para casos de teste).
Portanto, na verdade, o script de teste e o caso de teste são etapas a serem executadas em um aplicativo para validar sua funcionalidade manualmente ou por meio de automação.
Leitura adicional=> Como escrever casos de teste eficazes? e Modelo de exemplo de caso de teste .
CASO DE TESTE | SCRIPT DE TESTE |
---|---|
É a forma básica para testar um aplicativo em sequência. | Depois de desenvolvermos, o script o executará várias vezes até que o requisito seja alterado. |
É um procedimento passo a passo usado para testar um aplicativo | É um conjunto de instruções para testar um aplicativo automaticamente. |
O termo Caso de Teste é usado no ambiente de teste manual. | O termo Script de Teste é usado em ambiente de teste de automação. |
Isso é feito manualmente. | Isso é feito pelo formato de script. |
Ele é desenvolvido na forma de modelos. | É desenvolvido na forma de script. |
O modelo de caso de teste inclui ID de terno de teste, dados de teste, procedimento de teste, resultados reais, resultados esperados, etc. | No Scrip de Teste, podemos usar comandos diferentes para desenvolver o script. |
É usado para testar um aplicativo. | Ele também é usado para testar um aplicativo. |
Exemplo: precisamos verificar o botão de login em um aplicativo, As etapas incluem: a) Inicie o aplicativo. b) Verifique se o botão de login está sendo exibido ou não. | Exemplo: Queremos clicar em um botão de imagem em um aplicativo. O script inclui: a) Clique no botão Imagem. |
Diferença entre cenário de teste e condição de teste
Cenário de teste: É uma forma de definir todas as maneiras possíveis de testar um aplicativo. É uma instrução única para cobrir todas as maneiras possíveis de testar um aplicativo.
Condição de teste: Condição de teste é a especificação que um testador deve seguir para testar um aplicativo.
Este é um ponteiro de uma linha que os testadores criam como uma etapa inicial de transição para a fase de design de teste. Esta é principalmente uma definição de uma linha de “O que” vamos testar com relação a um determinado recurso. Normalmente, os cenários de teste são inseridos para a criação de casos de teste.
Em projetos ágeis, os cenários de teste são as únicas saídas de design de teste e nenhum caso de teste é escrito após eles. Um cenário de teste pode resultar em vários testes.
Exemplos de cenários de teste:
- Valide se um novo país pode ser adicionado pelo administrador
- Valide se um país existente pode ser excluído pelo administrador
- Valide se um país existente pode ser atualizado
As condições de teste, por outro lado, são mais específicas. Pode ser definido aproximadamente como o objetivo / objetivo de um determinado teste.
Exemplo de condição de teste: No exemplo acima, se formos testar o cenário 1, podemos testar as seguintes condições:
- Insira o nome do país como “Índia” (válido) e verifique a adição do país
- Insira um espaço em branco e verifique se o país foi adicionado.
- Em cada caso, os dados específicos são descritos e o objetivo do teste é muito mais preciso.
Leitura adicional=> Mais de 180 cenários de teste de amostra para testar aplicativos da Web e de área de trabalho.
CENÁRIO DE TESTE | CONDIÇÃO DE TESTE |
---|---|
Estas são declarações de uma linha para explicar o que vamos testar. | A condição de teste descreve o objetivo principal de testar um aplicativo. |
É um processo para testar um aplicativo de todas as maneiras possíveis. | As condições de teste são as regras estáticas que devem ser seguidas para testar um aplicativo. |
Os cenários de teste são uma entrada para a criação de casos de teste. | Dá o objetivo principal de testar um aplicativo. |
O cenário de teste cobre todos os casos possíveis para testar um aplicativo. | A condição de teste é muito específica. |
Reduz a complexidade. | Isso torna o sistema livre de bugs. |
O cenário de teste pode ser um único ou um grupo de casos de teste. | É o objetivo dos casos de teste. |
Ao escrever cenários, será fácil entender a funcionalidade de um aplicativo. | A condição de teste é muito específica. |
Exemplos de cenários de teste: # 1) Valide se um novo país pode ser adicionado pelo Admin. # 2) Valide se um país existente pode ser excluído pelo administrador. # 3) Valide se um país existente pode ser atualizado. | Exemplos de condições de teste: # 1) Insira o nome do país como “Índia” e verifique a adição do país. # 2) Deixe os campos em branco e verifique se o país foi adicionado. |
Diferença entre procedimento de teste e conjunto de testes
O procedimento de teste é uma combinação de casos de teste com base em um determinado motivo lógico, como a execução de uma situação de ponta a ponta ou algo nesse sentido. A ordem em que os casos de teste devem ser executados é fixa.
Procedimento de teste: Não é nada além do Ciclo de Vida do Teste. Existem 10 etapas no ciclo de vida do teste.
Eles estão:
- Estimativa de Esforço
- Iniciação do projeto
- Estudo de Sistema
- Plano de teste
- Caso de teste de design
- Automação de teste
- Executar Casos de Teste
- Reportar Defeitos
- Teste de Regressão
- Relatório de análise e resumo
Por exemplo , se eu fosse testar o envio de um e-mail do Gmail.com, a ordem dos casos de teste que combinaria para formar um procedimento de teste seria:
- O teste para verificar o login
- O teste para escrever um e-mail
- O teste para anexar um / mais anexos
- Formatar o e-mail da maneira necessária usando várias opções
- Adicionar contatos ou endereços de e-mail aos campos Para, BCC, CC
- Enviando um e-mail e verificando se ele aparece na seção “E-mails enviados”
Todos os casos de teste acima são agrupados para atingir um determinado objetivo ao final deles. Além disso, os procedimentos de teste têm alguns casos de teste combinados a qualquer momento.
O conjunto de testes, por outro lado, é a lista de todos os casos de teste que devem ser executados como parte de um ciclo de teste ou uma fase de regressão, etc. Não há agrupamento lógico com base na funcionalidade. A ordem em que os casos de teste constituintes são executados pode ou não ser importante.
Suíte de teste: O Test Suite é um container que possui um conjunto de testes que ajudam os testadores a executar e relatar o status de execução do teste. Pode assumir qualquer um dos três estados, ou seja, Ativo, em andamento e concluído.
Exemplo de suíte de teste : Se a versão atual de um aplicativo for 2.0. A versão 1.0 anterior pode ter tido 1000 casos de teste para testá-la inteiramente. Para a versão 2, existem 500 casos de teste apenas para testar a nova funcionalidade que é adicionada na nova versão.
Portanto, o conjunto de testes atual seria 1000 + 500 casos de teste que incluem regressão e a nova funcionalidade. A suíte também é uma combinação, mas não estamos tentando alcançar uma função desejada.
Os conjuntos de testes podem conter centenas ou até 1000 casos de teste.
PROCEDIMENTO DE TESTE | SUÍTE DE TESTE |
---|---|
A criação de procedimentos de teste é baseada no fluxo de teste de ponta a ponta. | Os conjuntos de testes são criados com base no ciclo ou com base no escopo. |
É uma combinação de casos de teste para testar um aplicativo. | É um grupo de casos de teste para testar um aplicativo. |
É um agrupamento lógico baseado na funcionalidade. | Não há agrupamento lógico com base na funcionalidade. |
Os procedimentos de teste são produtos entregues no processo de desenvolvimento de software. | É executado como parte do ciclo de teste ou regressão. |
A ordem de execução é fixa. | A ordem de execução pode não ser importante. |
O procedimento de teste contém casos de teste de ponta a ponta. | O conjunto de testes contém todos os novos recursos e casos de teste de regressão. |
Os procedimentos de teste são codificados em uma nova linguagem chamada TPL (linguagem de procedimento de teste). | O conjunto de testes contém casos de teste manuais ou scripts de automação. |
Conclusão
Os conceitos de teste de software desempenham um papel importante no ciclo de vida do teste de software.
Uma compreensão clara dos conceitos discutidos acima, juntamente com sua comparação, é muito importante para que cada Testador de Software execute o processo de teste de maneira eficaz.
Normalmente, artigos como esses são excelentes pontos de partida para discussões mais profundas. Então, por favor, contribua com suas ideias, concordâncias, divergências e qualquer outra coisa, nos comentários abaixo. Estamos ansiosos para seus comentários.
Também agradecemos suas perguntas sobre testes de software em geral ou qualquer coisa relacionada à sua carreira em testes. Abordaremos isso com mais detalhes em nossos próximos posts da mesma série.
Leitura feliz!!
=> Visite aqui para obter a série de tutoriais do plano de teste completo
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Tutorial de plano de teste: um guia para escrever um documento de plano de teste de software a partir do zero
- Como escrever um documento de estratégia de teste (com modelo de estratégia de teste de amostra)
- Como se preparar para escrever casos de teste (dicas de produtividade)
- O que é cenário de teste: modelo de cenário de teste com exemplos
- Diferença entre plano de teste de desempenho e estratégia de teste de desempenho
- Como escrever casos de teste: o guia definitivo com exemplos
- Modelo de plano de teste de software de amostra com formato e conteúdo
- Cenário de teste vs. Caso de teste: Qual é a diferença entre eles?