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:
- Preparar o ambiente: Garantir que o ambiente de teste está configurado corretamente e atende aos requisitos.
- Executar cenários de teste: Realizar testes de acordo com o quadro planejado (casos de teste, listas de verificação, testes exploratórios).
- 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).
- 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.
- 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.
- 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).