Skip to main content

Execução de Plano e Casos de Teste

Execução de Plano e Casos de Teste

1. Objetivo desta página

Esta página descreve de forma detalhada, prática e operacional como ocorre a Execução do Plano e dos Casos de Teste na DBSeller. Este é o momento em que o QA aplica, na prática, tudo o que foi definido nas etapas de Elaboração da Estratégia de Teste e Elaboração do Planejamento de Testes.

Aqui, o QA deixa de planejar e passa a executar, observar, validar, registrar e comunicar. Esta etapa representa a materialização do trabalho de QA e é determinante para a qualidade final da entrega.


2. Conceito de Execução de Testes

Executar testes não significa apenas “seguir um roteiro”. Execução de testes é uma atividade técnica e analítica que envolve:

  • Interpretação correta dos cenários

  • Observação do comportamento do sistema

  • Comparação entre resultado obtido e resultado esperado

  • Registro fiel do que ocorreu

Na DBSeller, a execução de testes deve ser disciplinada, rastreável e reprodutível.


3. Pré-condições para iniciar a execução

Antes de iniciar qualquer execução, o QA deve validar se todas as condições mínimas estão atendidas.

Checklist de pré-condições

Item Descrição OK
Funcionalidade disponível Código implantado no ambiente
Ambiente correto Ambiente conforme planejamento
Dados preparados Dados necessários cadastrados
Plano revisado Plano de teste atualizado
Cenários claros Cenários compreendidos

Se qualquer item não estiver atendido, a execução deve ser interrompida.


4. Fluxo geral da execução de testes

[Plano de Teste Pronto]
          |
          v
[Executar Cenário]
          |
          v
[Comparar Resultado]
          |
          v
[Cenário Passou?]
      |            |
     Sim           Não
      |            |
      v            v
[Registrar Sucesso] [Analisar Falha]
                       |
                       v
               [Confirmar Bug]
                       |
                       v
                 [Registrar Bug]

Este fluxo se repete até que todos os cenários planejados sejam executados.


5. Execução passo a passo dos cenários de teste

5.1 Leitura do cenário

Antes de executar, o QA deve:

  • Ler o cenário completo

  • Entender o contexto

  • Validar pré-requisitos

Nunca execute um cenário parcialmente compreendido.


5.2 Preparação do ambiente e dados

O QA deve:

  • Acessar a rotina correta

  • Conferir permissões de usuário

  • Garantir que os dados correspondem ao cenário

Exemplo:
Para testar o relatório de dados da escola, confirmar se a escola possui cursos ativos, gestor vinculado e atos legais cadastrados.


5.3 Execução da ação principal

Nesta etapa, o QA executa exatamente a ação descrita no Quando do cenário.

Boas práticas:

  • Não pular etapas

  • Não adaptar o fluxo

  • Seguir exatamente o roteiro


5.4 Validação do resultado

Após executar a ação, o QA compara:

  • Resultado obtido

  • Resultado esperado

Diferença entre eles caracteriza falha.


6. Execução por tipo de teste

6.1 Testes funcionais

Objetivo:

  • Validar regras de negócio

  • Validar comportamento esperado

Exemplo prático:
Validar se o relatório de dados da escola exibe apenas cursos ativos.


6.2 Testes exploratórios

Objetivo:

  • Identificar comportamentos não previstos

Boas práticas:

  • Executar após testes funcionais

  • Registrar descobertas relevantes

Exemplo:
Explorar geração do relatório para escolas com grande volume de atos legais.


6.3 Testes de regressão

Objetivo:

  • Garantir que funcionalidades existentes não foram impactadas

Fluxo de regressão:

[Correção ou Melhoria]
        |
        v
[Identificar Impactos]
        |
        v
[Executar Cenários Regressivos]

7. Registro do resultado da execução

Cada cenário executado deve ter seu resultado registrado.

7.1 Status possíveis

Status Descrição
Passou Executado conforme esperado
Falhou Divergência identificada
Bloqueado Execução impedida
Não executado Ainda não executado

7.2 Evidências

O QA deve registrar evidências sempre que possível:

  • Prints

  • Vídeos

  • Logs

Evidência garante rastreabilidade.


8. Análise de falhas e identificação de bugs

Quando um cenário falha, o QA deve analisar cuidadosamente antes de registrar um bug.

Fluxo de análise

[Cenário Falhou]
        |
        v
[Reexecutar Cenário]
        |
        v
[Validar Ambiente e Dados]
        |
        v
[Confirmar Falha]
        |
        v
[Registrar Bug]

Nunca registrar bug sem confirmação.


9. Registro de bugs

O bug deve ser registrado de forma clara, objetiva e reprodutível.

Deve conter:

  • Contexto

  • Passos para reprodução

  • Resultado obtido

  • Resultado esperado

  • Evidências

Bug não é opinião, é fato observado.


10. Atualização de status da task

Durante a execução, o QA deve manter o status da task atualizado.

Estados comuns:

  • Em testes

  • Com ajustes

  • Aprovado

  • Reprovado

Atualização correta evita ruídos de comunicação.


11. Reexecução após correções

Após correção de bug:

  • Reexecutar o cenário que falhou

  • Executar cenários relacionados

  • Avaliar necessidade de regressão

Correção sem reexecução não é validação.


12. Resultado esperado da execução

Ao final da execução, espera-se que:

  • Todos os cenários tenham status definido

  • Bugs estejam registrados corretamente

  • O sistema esteja validado conforme planejamento


13. Conclusão

A Execução do Plano e dos Casos de Teste é a etapa onde o QA exerce seu papel de forma mais visível e crítica.

É nela que planejamento vira ação, estratégia vira validação e qualidade vira evidência concreta.

Na DBSeller, executar testes é uma responsabilidade técnica que exige atenção, método e comunicação clara.