Este desafio tem o intuito de avaliar suas habilidades em testes automatizados.
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 adicionar, editar, pesquisar ou remover registros.
-
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 abaixo.
-
Envie o link do seu Pull Request, com a atividade, para [email protected].
-
Escolha uma dentre as collections da API de Livros.
-
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 um reposítorio publico, criado por você, contendo os itens a seguir:
-
Arquivo no formato 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.
-
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 mas bem elaborado, utilize algum padrão de projeto, gere relatórios, reutilize código etc.