Todas as coleções
Material Educativo
Histórias de Usuário - Mais Exemplos Bons e Ruins
Histórias de Usuário - Mais Exemplos Bons e Ruins

Aprenda rapidamente a diferença entre execuções boas e ruins de Histórias de Usuário por meio dos exemplos oferecidos.

Nikola Jonic avatar
Escrito por Nikola Jonic
Atualizado há mais de uma semana

"Executar Histórias de Usuário não exige maestria." ERRADO!

Você pode e deve aprimorar suas execuções de Histórias de Usuário de um ciclo de teste para outro. Constantemente!

Apresentação

A execução de Histórias de Usuário tornou-se muito popular em nossa comunidade de testers, e estamos encantados com isso. Aumentar a porcentagem de Histórias de Usuário executadas por ciclo de teste traz alegria a todos:

  • Os testers veem um aumento em sua renda.

  • O Test IO garante a satisfação do cliente.

  • O cliente assegura que o caminho feliz no fluxo normal do usuário permaneça impecável.

Detalhes sobre como executar Histórias de Usuário podem ser encontrados aqui.

Qual é a diferença entre uma execução boa e ruim de História de Usuário?

Não há uma fórmula precisa, mas podemos compartilhar alguns exemplos para ajudá-lo a distinguir se o texto fornecido no campo ❝Como você testou❞ é útil para o cliente.

Na tabela abaixo, apresentamos alguns exemplos positivos e negativos das mesmas Histórias de Usuário com o status ❝Sim❞. Oferecemos dois bons exemplos para cada História de Usuário. Use-os como referência ao compor sua própria seção ❝Como você testou❞ para a História de Usuário.

Lembre-se: Funcionalidades em dois ciclos de teste podem ter as mesmas Histórias de Usuário, mas como os produtos são projetados determinará quais passos você mencionará no campo ❝Como você testou❞.

Por exemplo, dois sites diferentes podem oferecer a opção de se registrar para uma conta. No entanto, isso não implica que ambos exibirão a mensagem de confirmação no final do processo de registro ou que apresentarão uma caixa de seleção para concordar com os termos e condições do site antes de clicar no botão Registrar.

História de Usuário

Bom Exemplo 1

Bom Exemplo 2

Exemplo Ruim

Como usuário, posso me registrar para uma conta usando meu e-mail.

O processo de registro utilizando o e-mail [email protected] e a senha MasterYoda123# transcorreu sem impedimentos. Consegui inserir o e-mail e a senha nos campos correspondentes. Ao clicar no botão "Registrar", uma mensagem de confirmação apareceu, notificando-me que a minha conta foi criada.

Consegui clicar no botão Registrar no Menu de Navegação. Quando o modal de registro abriu, pude inserir um e-mail e senha válidos. Ao clicar no botão Registrar, fui avisado de que o registro foi bem-sucedido.

Sim. Criei uma conta usando xyz@yahoo.

Como usuário, posso fazer login com as credenciais que foram utilizadas durante o processo de registro.

O processo de login transcorreu conforme o esperado. Utilizei o e-mail [email protected] e a senha LittleOwl123! para acessar minha conta. Após inserir essas credenciais e clicar no botão ❝Login❞, fui direcionado à Página Inicial.

Cliquei no botão ❝Login❞ no cabeçalho do site, sendo redirecionado para a página de login. Lá, inseri minhas credenciais ([email protected] / abc12345) e efetuei o login no site. A funcionalidade de login operou sem problemas.

Consegui fazer login usando minhas credenciais.

Como usuário registrado, posso adicionar produtos à Lista de Desejos.

O registro de uma nova conta transcorreu sem problemas ao utilizar o e-mail [email protected] e a senha SweetSquirrel123@. Após o registro, naveguei para o POP e PDP. No PDP, ao clicar no ícone do coração, adicionei produtos à Lista de Desejos. Ao acessar a página de Lista de Desejos, confirmei com sucesso a adição do produto.

Realizei o registro com sucesso e, em seguida, acessei a página de Detalhes do Produto (PDP) para o item ❝Test-Product❞. Lá, escolhi o tamanho do produto e cliquei no botão ❝Coração❞ (Adicionar à Lista de Desejos). Após o clique, o produto foi adicionado com êxito ao carrinho, exibindo uma confirmação.

Clicar no ícone do coração adiciona produtos à Lista de Desejos.

Como usuário, posso filtrar sapatos usando o filtro de tamanho.

Navegar até a categoria de Sapatos usando o Menu de Navegação Principal ocorreu sem problemas. Ao selecionar o tamanho 39 no filtro de Tamanho de Sapato, foram exibidos apenas resultados relevantes.

Abri a página de visão geral do produto ❝Summer Shoes❞ através da navegação. Lá, acessei o menu de filtros e selecionei o tamanho 42 no filtro ❝Tamanho do Sapato❞. O filtro foi aplicado com sucesso, e os produtos relevantes foram exibidos para mim.

Posso filtrar sapatos usando um filtro de tamanho.

Como usuário, posso classificar produtos na página de resultados da pesquisa usando a opção de classificação de Baixo para Alto.

O processo de pesquisa foi iniciado com sucesso ao clicar no campo de pesquisa, inserir as palavras-chave da pesquisa e pressionar o botão Enter no teclado. Os resultados relevantes da pesquisa foram exibidos. Ao clicar na lista suspensa de classificação, abri a lista e pude classificar os produtos usando a opção de ordenação de Baixo para Alto.

Realizei uma busca por produtos ❝Camiseta Azul❞, e a página de resultados da pesquisa foi aberta. Lá, cliquei no menu suspenso ❝Ordenar❞ e selecionei a opção ❝Ordenar por: Baixo para Alto❞ Após esse procedimento, todos os produtos foram exibidos na ordem correta.

Clicar em Baixo para Alto ordena os produtos adequadamente.

Como usuário logado, posso prosseguir para o Checkout.

O login na minha conta, utilizando o e-mail [email protected] e a senha TinkerBell123%, foi concluído sem problemas. Adicionei com sucesso um dos produtos em destaque da Página Inicial ao Carrinho. Utilizando o ícone do Carrinho no Menu de Navegação, naveguei até o Carrinho e cliquei no botão ❝Checkout❞. A seção de Cobrança do Checkout carregou sem problemas.

Realizei o login na minha conta e adicionei alguns produtos ao Carrinho. Em seguida, abri a página do Carrinho e cliquei no botão ❝Continuar❞ para o ❝Checkout❞. Após o clique, fui redirecionado com sucesso para a página de Checkout e não enfrentei problemas com o redirecionamento.

Posso prosseguir para o checkout.

Como usuário, posso remover produtos do Carrinho.

Após adicionar o tênis Converse All-Star vermelho, tamanho 41, da Lista de Desejos ao Carrinho, naveguei até o Carrinho usando o ícone correspondente no Menu de Navegação. A página do Carrinho carregou sem problemas. Ao clicar no botão ❝Excluir❞, removi o produto do Carrinho.

Adicionei ❝Test-Product-1❞ ao Carrinho e acessei a página correspondente. Lá, cliquei no botão ❝X❞ (Remover), ao lado do preço do produto, e o item foi excluído com sucesso do carrinho. Além disso, uma mensagem de confirmação foi exibida na parte superior da página.

Posso excluir o produto do Carrinho.

A tabela a seguir abordará exemplos positivos e negativos de Histórias de Usuário com status Não❞. Faça o seu melhor para compreender a diferença e aplique a lógica aprendida em suas futuras execuções de Histórias de Usuário.

História de Usuário

Bom Exemplo 1

Bom Exemplo 2

Exemplo Ruim

Como usuário, posso passar para o nível 1 no jogo.

Ao abrir o aplicativo XYZ do jogo, fui apresentado ao tutorial do novo jogador sobre como usar o jogo pela primeira vez. Após a conclusão do tutorial, toquei no botão 'Iniciar'. A interface do Nível 1 carregou, todos os elementos do jogo estavam responsivos, e consegui atirar em todos os patos no Nível 1. No entanto, a recompensa esperada por passar para o Nível 1 estava ausente no final do nível.

Ao abrir o aplicativo, concluí todas as tarefas incluídas no Nível 1. No entanto, após terminar a última tarefa do Nível 1, em vez de carregar o Nível 2, o aplicativo travou. Como resultado, não consigo avançar para o Nível 2.

A recompensa do Nível 1 está ausente do meu perfil.

Como usuário, posso editar as Configurações do Perfil do Jogador.

Toquei no ícone de engrenagem no canto superior direito da interface do jogo para abrir as Configurações do Perfil do Jogador. Consegui acessar as opções de dificuldade do jogo e as configurações de áudio, permitindo-me modificar o nome de tela e o avatar do jogador. No entanto, após realizar essas alterações, fui notificado sobre um erro no servidor.

Após tocar no botão/ícone 'Meu perfil' no canto superior esquerdo da tela e clicar no ícone 'Editar', nada acontece. Não consigo abrir a tela de edição para alterar as configurações do perfil.

Erro de servidor presente nas Configurações do Perfil do Jogador.

A última tabela fornecerá insights sobre bons e maus exemplos de Histórias de Usuário com o status ❝Não possível testar❞. Certifique-se de compreender a diferença e aplicar o conhecimento adquirido em futuras execuções de Histórias de Usuário."

História de Usuário

Bom Exemplo 1

Bom Exemplo 2

Exemplo Ruim

Como usuário, posso me inscrever em uma Newsletter usando um endereço de e-mail válido.

Ao rolar a Página Inicial até o Rodapé, observei que o campo de Inscrição na Newsletter não está posicionado ligeiramente acima do Rodapé, conforme declarado na descrição da funcionalidade. Uma inspeção adicional no site revelou que a funcionalidade está oculta por algum motivo ou ainda não foi implementada.

Ao tentar abrir a Página Inicial, uma página em branco foi exibida. O site não carregou, impedindo-me de testar esta História de Usuário.

A funcionalidade de Newsletter não está lá.

Como usuário, posso encontrar uma loja próxima usando o Localizador de Lojas.

Ao tentar abrir o Localizador de Lojas usando o link no Menu de Navegação, encontro um carregamento interminável. A página do Localizador de Lojas não carrega em até 2 minutos. Considerando que esta é a única opção para testar a funcionalidade selecionada, não consigo prosseguir.

Ao abrir a página inicial, não identifiquei nenhum ícone ou link para o Localizador de Lojas no site. Após uma análise detalhada, percebi que o Localizador de Lojas ainda não foi implementado, impedindo-me de testar esta história de usuário.

A página carrega indefinidamente.

Depois de comparar os exemplos positivos e negativos fornecidos, você já terá uma ideia de onde cometeu mais erros e de como pode aprimorar suas execuções de Histórias de Usuário no próximo ciclo de teste.

Lembre-se: A prática de teste boa leva tempo e disposição para aprender de um ciclo de teste para outro. Melhorar suas execuções de Histórias de Usuário fará você se sentir bem, e acredite em nós... não há sensação melhor do que saber que suas Histórias de Usuário foram aceitas com uma taxa de sucesso de 100%.

Isto respondeu à sua pergunta?