Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ledsouza/django-api-tests

Este projeto implementa testes automatizados para a API Aluraflix, desenvolvida durante o curso de Django REST Framework da Alura. A API fornece acesso a dados de filmes e séries da empresa fictícia Aluraflix.
https://github.com/ledsouza/django-api-tests

django django-rest-framework python swagger test-automation testing

Last synced: 1 day ago
JSON representation

Este projeto implementa testes automatizados para a API Aluraflix, desenvolvida durante o curso de Django REST Framework da Alura. A API fornece acesso a dados de filmes e séries da empresa fictícia Aluraflix.

Awesome Lists containing this project

README

        

## Aluraflix API - Testes Automatizados com Django REST Framework e Postman

![Static Badge](https://img.shields.io/badge/Status-Finalizado-green)

## Descrição

Este projeto implementa testes automatizados para a API Aluraflix, desenvolvida durante o curso de Django REST Framework da Alura. A API fornece acesso a dados de filmes e séries da empresa fictícia Aluraflix. O projeto utiliza o APITestCase do Django REST Framework para a criação de testes de unidade e integração, além de testes automatizados utilizando o Postman. A documentação da API é gerada com o Swagger.

## Tecnologias Utilizadas

- Python 3
- Django
- Django REST Framework
- APITestCase (Django REST Framework)
- Postman
- Swagger

## Funcionalidades Detalhadas

**Recursos da API:**

- **Programas:** Consultar, adicionar, editar e remover informações de filmes e séries.

**Testes Automatizados:**

- **Testes de Unidade:** Garantem o funcionamento correto de componentes individuais da API, como funções e métodos específicos.
- **Testes de Integração:** Verificam a interação entre diferentes partes da API, como a comunicação entre a API e o banco de dados.
- **Testes com Postman:** Coleção de testes automatizados no Postman para testar as rotas da API e validar as respostas.

**Documentação:**

- **Swagger:** Documentação interativa da API gerada automaticamente a partir do código, permitindo visualizar e testar as rotas disponíveis.

## Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.