Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
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.
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).