1 of 25

Akuanduba

D E S A F I O F I N A L

QUALITY ASSURANCE

<< BEATRIZ ABDON>>

<< DÉBORA DA COSTA>>

<< LIGIANE BASQUES>>

<<MICHELLE BARRETO>>

2 of 25

→ Samsung Galaxy A52 - Android 12.0

→ Samsung Galaxy A32 - Android 12.0

→ Samsung Galaxy A03 - Android 11.0

→ Motorola E40 - Android 11.0

​

Dispositivos / SO

Aplicativo de teste: RAPPI

3 of 25

Planejamento

→ Para as tarefas em equipe, foi utilizado a ferramenta TRELLO para a organização dos testes a serem realizados no aplicativo RAPPI.

→ Para a documentação dos testes realizados, foi utilizado o armazenamento do DRIVE.

4 of 25

Cenários de testes: Login

Cenário 1

Cenário 2

Opções de tela de login

DADO QUE O USUÁRIO ESTÁ DESLOGADO

E A TELA DE LOGIN ESTÁ EM VISTA QUANDO O USUÁRIO EXAMINAR A TELA

ENTÃO O SEGUINTE SERÁ EXIBIDO:

• BOTÃO PARA SELEÇÃO DE PAÍS

• BOTÃO PARA LOGIN ATRAVÉS DO SISTEMA OPERACIONAL

• BOTÃO PARA LOGIN ATRAVÉS DO NÚMERO DE TELEFONE

• BOTÃO PARA LOGIN ATRAVÉS DO FACEBOOK

• BOTÃO PARA LOGIN ATRAVÉS DE OUTROS MÉTODOS

DADO QUE O USUÁRIO ESTÁ DESLOGADO

QUANDO O USUÁRIO ABRIR O APLICATIVO

E SELECIONAR “CONTINUAR COM NÚMERO DE TELEFONE”

ENTÃO O USUÁRIO É REDIRECIONADO PARA A TELA DE LOGIN POR NÚMERO DE CELULAR

5 of 25

Cenários de testes: Login

Cenário 3

Cenário 4

Inserir os 4 primeiros dígitos do celular

Inserir o código enviado para alternativa escolhida pelo usuário

(SMS ou WhatsApp)

DADO QUE O USUÁRIO ESTÁ NA TELA DE LOGIN POR NÚMERO DE CELULAR

QUANDO O USUÁRIO INSERIR OS PRIMEIROS QUATRO DÍGITOS DO NÚMERO

ENTÃO OS BOTÕES DE RECEBER CÓDIGO SÃO EXIBIDOS

DADO QUE A TELA DE LOGIN POR NÚMERO DE CELULAR ESTÁ EM VISTA

E O CAMPO DO NÚMERO CELULAR ESTÁ PREENCHIDO COM UM NÚMERO VÁLIDO QUANDO O USUÁRIO SELECIONAR O BOTÃO “RECEBER CÓDIGO POR SMS” ENTÃO O USUÁRIO É REDIRECIONADO PARA A TELA DE VALIDAÇÃO DE CÓDIGO

E UMA NOTIFICAÇÃO É EXIBIDA INFORMANDO QUE O CÓDIGO FOI ENVIADO

E O USUÁRIO RECEBE O CÓDIGO POR SMS, NO NÚMERO INFORMADO

6 of 25

Cenários de testes: LOGIN

Bug de login - Facebook

​

(Motorola E40 Android 11.0)

→ Não foi possível efetuar o login através do facebook . O usuário não é redirecionado para a tela de login com a conta do facebook.

7 of 25

Bug de login - Sem aviso de confirmação audível

​

→ Ao inserir o código e confirmar, o usuário é direcionado para a tela inicial do aplicativo sem nenhum aviso audível.

​

No modelo Motorola E40 Android 11.0

​

→ Instabilidade para logar pelo google e Facebook, utilizando o talkback.

Teste de Acessibilidade - Talkback

8 of 25

Bug - Diagramação

​

A diagramação do aplicativo RAPPI não se adapta adequadamente a fontes grandes do dispositivo, isso impede que o usuário faça a leitura das informações.

Teste de Acessibilidade - Modo baixa visão

​

9 of 25

Cenário - Fluxo de Compras

Cenário 1 - Usuário deve ser capaz de esvaziar a cesta de compras:

​

Dado que o usuário seleciona o produto

E clica na cesta de compras

Quando Quando o usuário seleciona "Esvaziar"

Então aparece uma mensagem: “Você tem certeza que deseja esvaziar sua cesta?”

​

​

​

​

​

10 of 25

Cenário - Fluxo de Compras

Cenário 2 - Usuário deve ser capaz de alterar a quantidade de um mesmo produto digitando:

​

Dado que o produto foi selecionado

E a quantidade de itens foi digitada

Quando adicionar a cesta

Então a quantidade do produto deverá variar.

11 of 25

Cenário - Fluxo de Compras

Cenário 3 - Usuário deve ser capaz de aumentar e diminuir a quantidade de um mesmo produto nos botões de – e +

​

Dado que ao selecionar o produto

E modificar a quantidade

Quando adicionar a cesta

Então a quantidade do produto variar, para + ou -

12 of 25

Cenário - Fluxo de Compras

Cenário 4 - Deixar um comentário para o shopper sobre o produto:

​

Dado que o usuário pesquisa o produto

E seleciona o produto

Quando clicar em “deixe um comentário”

Então será direcionado para a tela “comentários adicionais”

​

​

​

​

​

​

​

13 of 25

Cenário - Fluxo de Compras

Cenário 5 - Usuário deve ser capaz de agendar pedido:

​

Dado que o produto está na cesta

Quando o usuário clicar em confirmar

Então o usuário é redirecionado para a tela “Agende seu pedido”

​

​

​

​

​

14 of 25

Cenário - Fluxo de Compra

Cenário 6 - Efetuar pagamento com cartão de crédito:

​

Dado que o usuário não possui um cartão de crédito adicionado

E confirma o pedido

Quando clicar no botão “adicionar”

Então o usuário deve ser direcionado para a tela “adicionar forma de pagamento”

15 of 25

Erro - favoritos

​

→ O aplicativo não permite que o usuário favorite um produto, mesmo que o aplicativo ofereça a seção de favoritos.

Cenários de testes: Fluxo de compras

?

16 of 25

Bug - formato da data

​

→ O formato de data de nascimento não está no padrão português brasileiro e ainda não é possível modificar a data, além disso, o calendário não possui a funcionalidade de digitar a data, o que torna a busca muito cansativa.

​

Cenários de testes: Fluxo de compras

17 of 25

Bug - Troca de idioma

​

→ Com o Talkback ativado, o aplicativo troca o idioma ao fazer a leitura de algum recurso do aplicativo.

Teste de Acessibilidade (Talkback)

18 of 25

Bug - Não faz a leitura do “nome” do produto

​

→ Com o Talkback ativado, o aplicativo não faz a leitura completa do nome do produto desejado, ao invés disso, faz a leitura do “id” do produto.

Teste de Acessibilidade (Talkback)

19 of 25

Bug - texto sobreposto

​

→ Com a fonte de letra aumentada, a leitura no aplicativo é dificultada, impedindo que o usuário entenda completamente sobre o que está sendo mostrado.

Teste de Acessibilidade (Modo baixa visão)

20 of 25

Cenário - Desconectar

Cenário 1 - Usuário deve ser capaz de desconetar do aplicativo:

​

Dado que o usuário está logado

Quando clicar em "sair e entrar com outra conta"

Então o usuário é deslogado

​

​

​

​

​

​

21 of 25

Cenário - Desconectar

Cenário 2 - Usuário deve ser capaz de desconetar do aplicativo:

​

Dado que o usuário está conectado em mais de um dispositivo

E gostaria de encerrar todas as sessões

Quando clicar na opção “feche outras sessões”

Então o usuário recebe a mensagem “outras sessões encerradas com sucesso”

​

​

​

​

​

​

​

​

22 of 25

Bugs no teste exploratório

→ O prime possui dois planos:

​

  • Prime Basic
  • Prime Plus

​

Na aba de assinatura do Prime Plus, o botão apresenta um erro.

​

→ Talkback lê o texto em linhas, não em colunas.

23 of 25

→ Erro de tradução no app:

Em certas situações há erros de tradução no aplicativo, ocorrendo troca do idioma do português para espanhol.

Bugs no teste exploratório

24 of 25

Obrigada,

​

Grupo Carrefour,

Se Candidate, Mulher!,

Instituto Joga Junto,

Manas Digitais.

25 of 25