Visão Geral
O Curso FastAPI Testing and Debugging, se concentra em práticas de teste e depuração para aplicações FastAPI. Os participantes aprenderão a escrever testes eficazes e a usar ferramentas de depuração para garantir que suas APIs sejam confiáveis e funcionais.
Objetivo
Após realizar o Curso FastAPI Testing and Debugging, você será capaz de:
- Escrever testes unitários e de integração para APIs FastAPI.
- Usar ferramentas de depuração para resolver problemas em APIs.
- Implementar práticas de testes automatizados em um fluxo de trabalho de CI/CD.
Publico Alvo
- Desenvolvedores que desejam aprender sobre teste de software.
- Engenheiros de QA que precisam garantir a qualidade das APIs.
- Profissionais de TI que buscam melhorar suas habilidades de depuração.
Pre-Requisitos
- Conhecimento básico de Python e FastAPI.
- Experiência prévia em testes de software.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introduction to Testing in FastAPI
- Importance of Testing APIs.
- Overview of Testing Strategies.
Unit Testing FastAPI Applications
- Writing Unit Tests with Pytest.
- Mocking Dependencies.
Integration Testing
- Setting Up Test Databases.
- Testing Endpoints and Responses.
Debugging Techniques
- Common Debugging Strategies for FastAPI.
- Using Logging and Exception Handling.
Continuous Testing in CI/CD Pipelines
- Integrating Tests into CI/CD Workflows.
- Running Automated Tests in Docker.
TENHO INTERESSE