O que é teste de caso de uso? (Exemplo)

O que é teste de caso de uso?

Teste de Caso de Uso é uma técnica de teste de software que ajuda a identificar casos de teste que cobrem todo o sistema, transação por transação, do início ao fim. Os casos de teste são as interações entre os usuários e o aplicativo de software. O teste de caso de uso ajuda a identificar lacunas no aplicativo de software que podem não ser encontradas testando componentes de software individuais.

Um caso de uso em teste é uma breve descrição de um uso específico do aplicativo de software por um ator ou usuário. Os casos de uso são feitos com base nas ações do usuário e na resposta do aplicativo de software a essas ações do usuário. É amplamente utilizado no desenvolvimento casos de teste no nível do sistema ou de aceitação.

Como fazer testes de caso de uso: exemplo

Num caso de uso, um ator é representado por “A” e o sistema por “S”. Criamos o uso para uma funcionalidade de login de um aplicativo da Web, conforme mostrado abaixo

cenário de teste

Cenário Principal de Sucesso Passo Descrição
R: Ator
S:Sistema
1 R: Insira o nome e a senha do agente
2 S: Validar senha
3 S: Permitir acesso à conta
Extensões 2a Senha não válida
S: Exibir mensagem e pedir novamente 4 vezes
2b Senha não válida 4 vezes
S: Fechar aplicativo
  • Considere a primeira etapa de um cenário ponta a ponta para uma funcionalidade de login para nossa aplicação web onde o Ator entra email e senha.
  • Na próxima etapa, o sistema irá validar a senha
  • A seguir, se a senha estiver correta, o acesso será concedido
  • Pode haver uma extensão deste caso de uso. Caso a senha não seja válida, o sistema exibirá uma mensagem e solicitará nova tentativa quatro vezes
  • Se a senha não for válida quatro vezes, o sistema banirá o endereço IP.

Aqui testaremos o cenário de sucesso e um caso de cada extensão.

Vídeo de teste de caso de uso

Clique plítica de privacidade se o vídeo não estiver acessível