Configurerò test API con pytest e un gate di qualità CI per il tuo servizio

Alcune informazioni sono state tradotte automaticamente.

Cina

Parlo Cinese, Inglese

Ingegnere di automazione Python, agenti AI, web scraping, API

Ingegnere di automazione Python: pipeline di estrazione dati, test API e integrazione di agent AI. Creo: web scraper (Playwright/CDP, gestione anti-bot, resume e recovery) che consegnano Excel/CSV/DO...
Informazioni su questo servizio

La tua API funziona oggi. Continuerà a funzionare dopo il rilascio della prossima settimana? Scrivo la suite pytest che risponde a questa domanda - e la collego a CI così nessuno deve ricordarsi di eseguirla.


COSA OTTIENI

- Una suite pytest a livelli: controlli rapidi unitari, test di contratto API e un percorso end-to-end breve

- Casi basati sui dati: nuove scenari vengono aggiunti modificando YAML, non riscrivendo codice

- Un report di copertura con un gate di soglia: la build fallisce se la copertura scende sotto la linea concordata

- CI opzionale: workflow GitHub Actions, matrice su due versioni di Python, report caricati come artefatti


COME LAVORO

- Leggo prima la tua documentazione API (o i tuoi handler) e ti mando un breve piano di test prima di scrivere il codice

- Non consegno test che "passano sempre" - le asserzioni sono specifiche e falliscono rumorosamente quando devono

- Se trovo un difetto reale, lo segnalo con una riproduzione minima e mantengo quel caso come xfail(strict), così diventa rosso non appena qualcuno lo sistema - niente viene ignorato silenziosamente


Inviami la documentazione della tua API o il link al repository e ti dirò il livello giusto e i tempi di consegna.

Il tempo di consegna presuppone che io riceva accesso funzionante all'API (documenti o un repo con ambiente di test) il primo giorno.



Applicazione di testing:

API

Tecnologia di sviluppo:

Python

Dispositivo:

PC