Vou configurar testes de API com pytest e uma porta de qualidade CI para seu serviço

Algumas informações foram traduzidas automaticamente.

China

Eu falo Chinês, Inglês

Engenheiro de Automação em Python, Agentes de IA, Web Scraping, APIs

Engenheiro de automação em Python: pipelines de extração de dados, testes de API e integração de agentes de IA. Eu crio: web scrapers (Playwright/CDP, tratamento anti-bot, retomada e recuperação) ent...
Sobre este Serviço

Sua API funciona hoje. Ainda vai funcionar após o lançamento da próxima semana? Eu escrevo a suíte pytest que responde a essa pergunta - e conecto ela ao CI para que ninguém precise lembrar de rodar.


O QUE VOCÊ RECEBE

- Uma suíte pytest em camadas: verificações rápidas de unidade, testes de contrato de API e um caminho curto de ponta a ponta

- Casos orientados por dados: novos cenários são adicionados editando YAML, não reescrevendo código

- Um relatório de cobertura com uma porta de limite: a build falha se a cobertura cair abaixo do limite que combinamos

- CI opcional: fluxo de trabalho do GitHub Actions, matriz em duas versões do Python, relatórios enviados como artefatos


COMO EU FUNCIONO

- Primeiro, leio sua documentação de API (ou seus handlers) e envio um plano de testes curto antes de escrever o código

- Não entrego testes que "sempre passam" - asserções são específicas e falham alto quando deveriam

- Se encontrar um defeito real, reporto com uma reprodução mínima e mantenho esse caso como xfail(strict), para que fique vermelho assim que alguém consertar - nada é ignorado silenciosamente


Envie sua documentação de API ou o link do seu repositório e eu te direi o nível certo e o prazo de entrega.

O prazo de entrega assume que recebo acesso funcional à API (documentação ou repositório com ambiente de testes) no primeiro dia.



Aplicação de teste:

API

Tecnologia de desenvolvimento:

Python

Dispositivo:

PC