Sobes.tech
Junior

Fale sobre o processo de fixação dos resultados dos testes.

sobes.tech IA

Resposta da IA

A documentação dos resultados de testes consiste em registar observações, casos de teste executados e defeitos encontrados ao longo de todo o ciclo de testes.

Etapas principais:

  1. Preparar o ambiente: Garantir que o ambiente de teste está configurado corretamente e atende aos requisitos.
  2. Executar cenários de teste: Realizar testes de acordo com o quadro planejado (casos de teste, listas de verificação, testes exploratórios).
  3. Registar os resultados dos casos de teste:
    • Estado (Aprovado, Falhou, Bloqueado, Ignorado).
    • Resultado real (comportamento observável do sistema).
    • Resultado esperado.
    • Passos para reproduzir.
    • Tempo de execução.
    • Link para defeitos relacionados (se Falhou).
  4. Registar defeitos (relatórios de bugs):
    • Descrição breve e precisa do defeito.
    • Passos para reproduzir (conjunto mínimo de ações).
    • Resultado atual.
    • Resultado esperado.
    • Ambiente (SO, navegador, versão da aplicação).
    • Severidade.
    • Prioridade.
    • Ficheiros anexos (capturas, vídeos, logs).
    • Data de deteção.
    • Nome do tester.
  5. Utilização de ferramentas: Uso de sistemas de gestão de testes (TMS) e sistemas de rastreamento de defeitos (Bug Tracking Systems).
    • TMS: TestRail, Zephyr, Azure Test Plans.
    • Rastreamento de bugs: Jira, YouTrack, Redmine.
  6. Atualização da documentação: Atualizar a documentação de testes (casos de teste) com base nos resultados e defeitos encontrados.

Exemplo de registo de resultado no TMS (estrutura hipotética):

ID Caso de Teste Nome do caso de teste Pré-condições Passos Resultado esperado Resultado real Estado Data Nota Link para defeitos
TC-001 Registo de novo utilizador Utilizador não registado 1. Abrir formulário de registo<br>2. Inserir dados<br>3. Clicar em "Registar" Utilizador registado e autenticado com sucesso Utilizador registado mas não autenticado Fail 2023-10-27 O utilizador chega à página de login BUG-045
TC-002 Iniciar sessão de utilizador existente Utilizador registado e ativado 1. Abrir formulário de login<br>2. Inserir login/senha<br>3. Clicar em "Entrar" Utilizador autenticado com sucesso Utilizador autenticado com sucesso Pass 2023-10-27 - -

Exemplo de relatório de bug (no Jira):

// Resumo:
[BUG-045] Novo utilizador registado não inicia sessão automaticamente

// Passos para reproduzir:
// 1. Abrir formulário de registo.
// 2. Preencher dados válidos do utilizador (email, senha).
// 3. Clicar em "Registar".

// Resultado atual:
// O utilizador é registado com sucesso mas é redirecionado para a página de login em vez de iniciar sessão automaticamente.

// Resultado esperado:
// Após o registo bem-sucedido, o utilizador deve iniciar sessão automaticamente e ser redirecionado para a página de perfil.

// Ambiente:
// SO: Windows 10
// Navegador: Chrome 118.0
// Versão da aplicação: 1.2.0

// Severidade: Maior
// Prioridade: Alta
// Anexos:
// - captura-de-tela-redirecionamento.png
// - logs-servidor-20231027.txt

// Reportado por: John Smith

O processo de documentação garante transparência, rastreabilidade e permite analisar a qualidade do produto, a eficiência dos testes e tomar decisões sobre o lançamento. Para QA automatizado, os resultados geralmente são gerados por frameworks de teste (relatórios de execução, logs, integração com TMS/ATS).