Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cenários x Casos de Teste - Coggle Diagram
Cenários x Casos de Teste
As funcionalidades testáveis do software devem refletir o uso real do usuário. O testador precisa simular cenários do mundo real, facilitando o teste de sistemas complexos e identificando possíveis problemas no uso do software.
1 - Por que criar cenários de teste?
Criação de cenários de teste garante cobertura completa.
Cenários podem ser aprovados por analistas, desenvolvedores e clientes.
Verifica o funcionamento do software nos casos de uso mais comuns.
Ajuda a estimar o esforço de trabalho para testes.
Facilita a criação de propostas e a organização da força de trabalho.
2 - Como escrever cenários de teste
Etapa 1:
Leia os documentos de requisitos do sistema e consulte materiais de apoio, como casos de uso e manuais.
Etapa 2:
Identifique ações e objetivos dos usuários para cada requisito, considerando também cenários de abuso e aspectos técnicos.
Etapa 3:
Após a análise dos requisitos, liste os cenários de teste que verificam cada funcionalidade do software.
Etapa 4:
Crie uma Matriz de Rastreabilidade para garantir que todos os requisitos tenham um cenário de teste correspondente.
3 - Dicas para criar cenários de teste
Cada cenário de teste deve estar vinculado a pelo menos um requisito ou user story.
Verifique se existe um cenário de teste para cada requisito individualmente antes de combinar vários requisitos em um único teste.
Evite cenários de teste complexos que envolvam muitos requisitos simultaneamente.
O número de cenários pode ser grande, então priorize e execute apenas os cenários de teste mais relevantes conforme as prioridades do cliente.
Casos de Teste
Conjunto de ações executadas para verificar uma característica ou funcionalidade do software.
Ele contém as etapas do teste, os dados de entrada, pré-condições e pós-condições
1 - {Cenário x Caso} de teste
Verifique a funcionalidade de login.
Caso de teste 1:
Inserir usuário e senha válidos.
Caso de teste 2:
Inserir usuário e senha inválidos.
Caso de teste 3:
Deixar o campo de usuário vazio e pressionar o botão de login.
2 - Boas Práticas para escrever um bom caso de teste.
Casos de teste simples e transparentes:
- Crie casos de teste claros, concisos e fáceis de entender. - Use linguagem assertiva, como "vá para", "insira", "clique". - Facilita a execução e compreensão dos testes.
Foco no usuário final:
- Os casos de teste devem atender aos requisitos do cliente e serem fáceis de operar. - Pense na perspectiva do usuário final ao criar os testes.
Evite repetição:
- Não repita casos de teste desnecessariamente. - Caso um teste dependa de outro, faça referência ao ID do caso de teste na pré-condição.
Atenção aos documentos de especificação:
- Não presuma funcionalidades. Baseie-se nas especificações do software. - Garanta 100% de cobertura dos requisitos, utilizando a Matriz de Rastreabilidade. -
Identificação e repetibilidade:
- Nomeie casos de teste de forma que sejam facilmente rastreáveis. - O caso de teste deve gerar os mesmos resultados todas as vezes, independente de quem o execute.
Revisão por pares:
- Faça revisão dos casos de teste com colegas para identificar possíveis falhas ou melhorias.