Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ledsouza/django-api-tests
- Owner: ledsouza
- Created: 2024-06-13T15:29:30.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T18:15:20.000Z (5 months ago)
- Last Synced: 2024-06-18T20:19:10.578Z (5 months 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
![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.