Este desafio tem o intuito de avaliar suas habilidades em testes automatizados e manuais.
-
No link acima temos o Swagger de uma API pública de Livros.
-
Este serviço é composto de cinco collections: Atividades, Autores, Livros, Fotos de Capa e Usuários.
-
Com algumas requisições podemos adcionar, editar, pesquisar ou remover registros.
-
Escolha duas dentre as collections da API de Livros. (Exceto as coleções de usuários e atividades)
-
Construa na Ferramenta Postman as requisições para as collections escolhidas
-
Elabore um projeto de Testes Automatizados de API com o Framework e Linguagem de sua preferência
Você deve abrir uma Pull Request para este repositório, contendo os itens a seguir:
-
Arquivo no fromato Json exportado do Postman contendo as requisições.
-
Projeto de Testes Automatizados contendo uma suíte de testes de API.
-
Instruções de como executar o projeto.
-
Primeiro, faça um fork deste projeto para sua conta no Github.
-
Em seguida, implemente sua solução seguindo as instruções que estão acima.
-
Envie o link do seu Pull Request, com a resultado da prova, para manuel.neto@trademaster.com.br com cópia para seu headhunter.
-
Tenha atenção para a qualidade e complexidade do projeto que você está montando.
-
Não fique em cenários comuns de teste, valide erros, fluxo de exceção e relações entre as coleções.
-
Foque em construir um projeto simples mais bem elaborado, utilize algum padrão de projeto, gere relatórios, reutilize código etc.
-
Mostre que você é Sênior, se ainda não é, mostre que pode se tornar.
-
Qualquer dúvida não exite em entrar em contato: manuel.neto@trademaster.com.br