Você está na página 1de 5

Plano de Teste

Título do Projeto: Data. Criação:


Local Maps 30/01/2024
Responsável:
Alain Giórgio Baia Xavier Júnior
Cliente:
Estabalecimento Terceirizado

Versões e Revisões deste documento


Data Comentário Autor Versão
31/01/2024 Primeira análise e preenchimento do documento. Alain 1.0

1 OBJETIVOS DO SISTEMA
O objetivo do sistema WEB do projeto Maps Local é possibilitar que um usuário realize o cadastro de seu
estabelecimento no site, permitindo que outros usuários possam acessar suas informações, como o tipo
de serviço que oferece e localização via GPS.

2 DESCRIÇÃO DO SISTEMA
O recurso principal do sistema é o cadastro de estabelecimento. Ao usuário, será apresentado caixas de
texto para preenchimento dos dados de seu negócio, como o nome, descrição e contato, logo abaixo, há
a aba Endereço, que possui um mapa interativo, que possibilitará que o usuário marque o local de seu
estabelecimento. Além disso, há a aba Categoria, onde o usuário irá selecionar o tipo de serviço que
oferece, podendo selecionar Vestuário, Combustível, Farmácia, Pet Shop, Restaurante e Mercado. Então,
após a conclusão destas etapas, o usuário interagirá com o botão Salvar e finalizando o processo.

3 REQUISITOS INICIAIS
[Lista de requisitos do cliente com uma descrição sucinta]
- O Sistema deve possuir um mapa interativo
- O Sistema deve permitir cadastro de dados do estabelecimento ( nome, descrição e contato )
- O Sistema deve possuir cadastro de categorias do estabelecimento
- O Sistema deve permitir que o usuário cadastre seu endereço do estabelecimento através do mapa

4 USUÁRIO DO SISTEMA
[Apresente uma lista resumida de todos os tipos usuários identificados que utilizarão o sistema.]
Tipo Descrição Atividades previstas no sistema
Usuário final/dono É o usuário principal, o dono do Realizará o cadastro de seu estabelecimento
de negócio ao qual o sistema no sistema.
estabelecimento proverá recursos para facilitar a
pesquisa de novos clientes

Realizará manutenção do banco de dados e


Programador É aquele que é responsável
adição de novos features, se necessário.
backend pela programação do banco de
dados do sistema.

É aquele que é responsável Realizará a função de manutenção do site


Programador pela programação visual do site WEB, assim como mudanças ou adições
frontend WEB do sistema. visuais, se necessário.

Pág. 1/5
Analista de É aquele que utilizará as Realizará a coleta de feedback dos usuários e
software/Chefe de informações providas comunicará os programadores sobre as
projeto para/sobre o sistema e decidirá mudanças á serem feitas.
os passos á serem tomados
para melhoria do software.

5 TIPOS DE TESTE E CRITÉRIOS DE ACEITAÇÃO DO SISTEMA


O projeto será considerado concluído quando o sistema permitir que a função principal ( cadastro de
estabelecimento ) seja realizada com sucesso, com um tempo de resposta de no máximo 1000ms.

6 TESTE DE FUNCIONALIDADE

Os testes de funcionalidade irão consistir em interação direta com o sistema de cadastro, ou


seja, cada função será testada individualmente, ocorrendo teste de digitação dos dados, seleção
de ícones e interação com o mapa interativo, visando simular todo o processo que os usuários
irão utilizar ao utilizar o site.

6.1 Plano
Os testes serão realizados virtualmente, em conexão direta com o servidor cloud privado da equipe
desenvolvimento, sendo necessário custear o valor de cada solicitação de usuários ao servidor, assim
como a presença de 1 desenvolvedor para checar a estabilidade do sistema enquanto o teste estiver
sendo feito. Além disso, serão necessários 500 usuários do mesmo país ( Brasil ), que serão escolhidos
randomicamente por todas as regiões para analisar como o sistema se comporta ao ser exposto á
diferentes tipos de conexão, porém, como não há possibilidade de testar essa quantidade realisticamente,
apenas uma porção será utilizada. Os testes serão realizados no decorrer do mês de janeiro, e após este
prazo, será dado como concluído.

6.2 Projeto
O requisito funcional para o teste será a função principal, que é o cadastro dos dados do estabelecimento.
Caso de teste 1:
Nome: Teste de digitação
Descrição: checar se as caixas de texto estão recebendo o input correto do usuário para transmitir ao
banco de dados.
Passos:
Passo 1 - Digitar as informações pedidas nos campos em branco, alternando a forma como as
informações são digitadas á cada nova iteração
Passo 2 - Clicar em "Salvar"
Resultados esperados:
Todas as informações deverão ser catalogadas no banco de dados sem alteração na forma como foram
digitadas, mantendo sua integridade.
Caso de teste 2:
Nome: teste do mapa
Descrição: Checar a funcionalidade do mapa interativo, e analisar se as informações estão íntegras na
hora da seleção do endereço.
Passos:
passo 1: Interagir com o mapa interativo através do mouse
passo 2: Marcar a localização desejada
passo 3: Clicar no botão "Salvar"
Resultados esperados:
O botão de seleção do mapa deve estar visível, além de selecionar os locais corretamente, assim como
enviar os endereços corretos ao banco de dados.
Caso de teste 3:
Nome: teste de rotas
Descrição: checar se as rotas estão devidamente configuradas em cada página, ou seja, se cada página
está sendo direcionada á próxima de forma correta.
Passos:

Pág. 2/5
Passo 1 – Visitar o site através do link
Passo 2 – Selecionar a página de cadastro á partir da página Home ( página inicial)
Passo 3 – Selecionar o botão “Salvar”
Resultados esperados:
Se as rotas estiverem configuradas corretamente, a página deve direcionar o usuário á próxima de forma
concisa, seguindo a ordem Home > Cadastro.

6.3 Execução e resultados


Caso de teste 1: Testes executados, funcionou como o esperado.
Caso de teste 2: Testes executados, foram encontradas anomalias na utilização do mapa interativo.
Caso de teste 3: Testes executados, funcionou como o esperado.

Caso de Teste Passou Falhou


1 Sim.
2 Sim.
O mapa interativo não funciona
como o esperado, pois não é
possível selecionar o endereço
através do mouse, além de não
ser possível realizar o cadastro
no banco de dados através do
mapa. Ou seja, o mapa está
apenas funcionando
visualmente, mas não exerce
sua função.
3 Sim.

7 TESTE DE USABILIDADE
Os testes de usabilidade tem como objetivo receber feedbacks de usuários iniciantes no sistema, através
de uso direto do sistema, verificando o quão compreensível o sistema é para os testadores, e
consequentemente, o usuário final.

7.1 Plano
Os testes de usabilidade serão realizados virtualmente, com a ajuda dos voluntários do teste de
funcionalidade, utilizando a mesma infraestrutura do teste anterior, com a presença de 1 dos
desenvolvedores em 1 dos computadores conectados ao servidor, para recebimento do feedback em
tempo real dos usuários testadores. Os testes serão realizados no decorrer do mês de janeiro, e após
este prazo, será dado como concluído.

7.2 Projeto
Caso de teste 1:
Nome: Teste de legibilidade
Descrição: este teste tem o objetivo de checar a legibilidade do sistema, ou seja, o quão visíveis são as
informações, ícones, textos, figuras, e especificamente o mapa.
Passos:
Passo 1 – Preencher as caixas de texto
Passo 2 – Utilizar o mapa
Passo 3 – Selecionar as categorias do estabelecimento
Passo 4 – Repetir o mesmo processo em outros dispositivos ( mobile, tablets, etc)
Resultados esperados:
O sistema não deve ser difícil de ser utilizado e lido, garantindo a usabilidade de forma simples e rápida
e que seja visualmente agradável. Feedbacks dos usuários com relação á este teste serão coletados, é
esperado que 99% sejam positivos.

Pág. 3/5
7.3 Execução e resultados
Caso de teste 1: Testes executados, 100% dos feedbacks foram positivos.
Todos os usuários testadores do sistema aprovaram a usabilidade do sistema, considerando-o simples
e eficiente para a execução da tarefa, sem que houvessem problemas ou dúvidas.

8 TESTE DE DESEMPENHO
O teste de desempenho tem o objetivo de encontrar o limite de processamento de dados no melhor
desempenho do Maps Local. Avaliando a capacidade de resposta em determinados cenários e
configurações.

8.1 Plano
O teste vai consistir exatamente como nos testes de usabilidade, ou seja, serão utilizados os mesmos
casos de teste, porém, o foco será a coleta de dados dos tempos de resposta que cada caso irá retornar,
para determinar a velocidade de todas as operações.

8.2 Projeto
Caso de teste 1:
Nome: Teste de digitação
Descrição: checar se as caixas de texto estão recebendo o input correto do usuário para transmitir ao
banco de dados.
Passos:
Passo 1 - Digitar as informações pedidas nos campos em branco, alternando a forma como as
informações são digitadas á cada nova iteração
Passo 2 - Clicar em "Salvar"
Resultados esperados:
A operação completa deve ter um tempo de resposta de pelo no máximo 1000ms.
Caso de teste 2:
Nome: teste do mapa
Descrição: Checar a funcionalidade do mapa interativo, e analisar se as informações estão íntegras na
hora da seleção do endereço.
Passos:
passo 1: Interagir com o mapa interativo através do mouse
passo 2: Marcar a localização desejada
passo 3: Clicar no botão "Salvar"
Resultados esperados:
A operação completa deve ter um tempo de resposta de pelo no máximo 1000ms.
Caso de teste 3:
Nome: teste de rotas
Descrição: checar se as rotas estão devidamente configuradas em cada página, ou seja, se cada
página está sendo direcionada á próxima de forma correta.
Passos:
Passo 1 – Visitar o site através do link
Passo 2 – Selecionar a página de cadastro á partir da página Home ( página inicial)
Passo 3 – Selecionar o botão “Salvar”
Resultados esperados:
A operação completa deve ter um tempo de resposta de pelo no máximo 1000ms.

8.3 Execução e resultados


Caso de teste Passou Falhou
1 Sim
2 Sim
3 Sim
Em cada caso de teste, todos as execuções atenderam o máximo esperado com relação ao tempo de
resposta de 1000ms.

Pág. 4/5
9 DISCUSSÃO E REFLEXÃO
Os resultados da ef iciência do sof tware f oram, em sua maioria, satisf atórios. Porém, f oram encontradas anomalias
no código ( caso de teste 2), talvez por consequência de alguma integração mal sucedida com o f ramework utilizado
ou erros de lógica, sendo necessário uma análise mais prof unda para resolução do problema específ ico, ademais,
o resto do sistema comportou-se como o esperado.
A importância do teste de sof tware é imprescindível para a qualidade f inal do produto, visto que, um produto
f inalizado é aquele que atinge todos os critérios do cliente, minimizando ao máximo a ocorrência de anomalias e
que executa a taref a necessária de f orma ef iciente. Assim, tais exigências só serão passíveis de serem atingidas
através de testes rigorosos e controlados através de planos bem elaborados com as f erramentas que mecanismos
de teste e qualidade de sof tware podem of erecer, sendo essencial para qualquer tipo de projeto relacionado ao
tema.

Pág. 5/5

Você também pode gostar