Você está na página 1de 6

QUALITY ASSURANCE

PLANO DE
TESTES

SERVEREST

PROPOSTO
POR JÚLIA
SENA

Introdução
O documento tem como objetivo apresentar as suítes de casos de teste, bem como a
estratégia utilizada e a priorização implementada, ressaltando os candidatos para
automação. Além disso, serão descritas as tecnologias que serão utilizadas na execução dos
testes.

ServeRest é uma API REST gratuita, que simula uma loja virtual, possuindo funcionalidade
desde cadastro de usuário, inserção e busca de produtos e carrinhos, dentre outras. Para
tanto, a API em questão disponibiliza um conjunto de serviços REST, no qual a aplicação
envia uma requisição à uma URL (endpoint) para acessar os serviços,e tem como retorno
um objeto no formato JSON.

Escopo
A API passará pelos testes unitário, de integração, e de sistema. Os unitários e de integração
vão lidar com a qualidade funcional, das bases de dados, e do controle de acesso; enquanto
que os testes de sistema tratarão as questões de performance.
Mapa Mental da API
Priorização de Testes

O principal objetivo da API é simular uma loja virtual, na intenção de encontrar bugs
e outros comportamentos inesperados que possam comprometer o objetivo da
aplicação, priorizaremos o fluxo referente a execução de uma compra

Estratégia de teste
A equipe de teste manualmente deverá executar os testes na aplicação, tendo em
base o documento Swagger, assim validando de ponta a ponta o funcionamento do
fluxo.

Local dos testes


Os testes serão realizados no ambiente de trabalho, em um horário escolhido pelo
QA. Não há necessidade de utilizar um ambiente especifíco.
Pessoas Envolvidas QA
Júlia Sena

Recursos necessários
• Os recursos necessários serão providos pelo QA.
• Para a realização dos testes, será necessária uma boa conexão WiFi
• O QA deverá usar algum recurso que permita o armazenamento e o acesso fácil
aos resultados de cada teste.

Suíte de Casos de Testes

CT01 - Cadastrar usuário com sucesso;


CT02 - Cadastrar usuário sem sucesso - email cadastrado;
CT03 - Cadastrar usuário sem sucesso - senha vazia;
CT04 - Cadastrar usuário sem sucesso - email vazio;
CT05 - Cadastrar usuário sem sucesso - administrador vazio;
CT06 - Listar usuários com sucesso;
CT07 - Buscar usuário por ID com sucesso;
CT08 - Editar usuário com sucesso;
CT09 - Excluir usuário com sucesso;
CT10 - Realizar login com sucesso;
CT11 - Listar produtos cadastrados;
CT14 - Excluir Produto com sucesso;
CT15 - Listar carrinhos cadastrados;
CT16 - Excluir carrinho com sucesso;
Candidatos para Automação

O fluxo principal do aplicativo deve fazer parte dessa lista, que deve estar sempre
em execução para que a atividade final do aplicativo seja executada.
Todos os testes realizados serão automatizados e executados em todas as
funcionalidades da API.

Ferramentas usadas
• Postman (para automação dos testes);
• XMind (para mapas mentais);
• Greenshot (para evidênciar os testes);
• Pacote Office (para a elaboração da documentação de testes);
• Microsoft Teams (Para fins de reuniões).

Você também pode gostar