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: about 2 months 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.
- Host: GitHub
- URL: https://github.com/ledsouza/django-api-tests
- Owner: ledsouza
- Created: 2024-06-13T15:29:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-17T18:15:20.000Z (about 2 years ago)
- Last Synced: 2025-01-14T05:20:57.547Z (over 1 year ago)
- Topics: django, django-rest-framework, python, swagger, test-automation, testing
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Aluraflix API - Testes Automatizados com Django REST Framework e Postman

## 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.