Configuraré pruebas de API con pytest y una puerta de calidad en CI para tu servicio

Parte de la información se ha traducido automáticamente.

China

Hablo Chino, Inglés

Ingeniero de automatización en Python, agentes de IA, web scraping, APIs

Ingeniero de automatización en Python: pipelines de extracción de datos, pruebas de API e integración de agentes de IA. Construyo: web scrapers (Playwright/CDP, manejo anti-bot, reanudación y recuper...
Acerca de este Servicio

Tu API funciona hoy. ¿Seguirá funcionando después del lanzamiento de la próxima semana? Escribo la suite de pytest que responde esa pregunta y la integro en CI para que nadie tenga que recordar ejecutarla.


LO QUE OBTIENES

- Una suite de pytest en capas: verificaciones rápidas de unidades, pruebas de contrato de API y un camino corto de extremo a extremo

- Casos basados en datos: nuevos escenarios se añaden editando YAML, no reescribiendo código

- Un informe de cobertura con una puerta de umbral: la compilación falla si la cobertura cae por debajo de la línea acordada

- CI opcional: un flujo de trabajo de GitHub Actions, matriz en dos versiones de Python, informes subidos como artefactos


CÓMO TRABAJO

- Primero leo tu documentación de API (o tus manejadores) y te envío un plan de pruebas breve antes de escribir código

- No entrego pruebas que "siempre aprueban" — las afirmaciones son específicas y fallan claramente cuando deben

- Si encuentro un defecto real, lo reporto con una reproducción mínima y mantengo ese caso como xfail (estricto), para que se vuelva rojo en cuanto alguien lo arregle — nada se ignora silenciosamente


Envíame tu documentación de API o el enlace a tu repositorio y te diré el nivel correcto y el tiempo de entrega.

El tiempo de entrega asume que recibo acceso funcional a la API (documentación o un repositorio con un entorno de pruebas) en el primer día.



Aplicación de prueba:

API

Tecnología de desarrollo:

Python

Dispositivo:

PC