Je vais configurer des tests API pytest avec une porte de qualité CI pour votre service

Certaines informations ont été traduites automatiquement.

Chine

Je parle Chinois, Anglais

Ingénieur en automatisation Python, agents IA, web scraping, API

Ingénieur en automatisation Python : pipelines d'extraction de données, tests d'API et intégration d'agents IA. Je conçois : des web scrapers (Playwright/CDP, gestion anti-bot, reprise et récupératio...
À propos de ce service

Votre API fonctionne aujourd'hui. Fonctionnera-t-elle toujours après la mise à jour de la semaine prochaine ? J'écris la suite pytest qui répond à cette question - et je l'intègre dans CI pour que personne n'ait à se souvenir de l'exécuter.


CE QUE VOUS OBTENEZ

- Une suite pytest en couches : vérifications unitaires rapides, tests de contrat API, et un chemin end-to-end court

- Cas basés sur des données : de nouveaux scénarios sont ajoutés en modifiant YAML, pas en réécrivant du code

- Un rapport de couverture avec une porte de seuil : la construction échoue si la couverture descend en dessous du seuil convenu

- Optionnel CI : un workflow GitHub Actions, une matrice sur deux versions de Python, des rapports téléchargés en tant qu'artéfacts


COMMENT JE TRAVAILLE

- Je lis d'abord votre documentation API (ou vos gestionnaires) et vous envoie un court plan de test avant d'écrire le code

- Je ne fournis pas de tests qui "passent toujours" - les assertions sont spécifiques et échouent bruyamment quand elles doivent

- Si je trouve un vrai défaut, je le signale avec une reproduction minimale et je garde ce cas comme xfail(strict), pour qu'il devienne rouge dès qu'il est corrigé - rien n'est ignoré silencieusement


Envoyez-moi votre documentation API ou le lien vers votre dépôt, et je vous indiquerai le niveau et le délai de livraison appropriés.

Le délai de livraison suppose que je reçois un accès API fonctionnel (docs ou un dépôt avec un environnement de test) dès le premier jour.



Test d'applications:

API

Technologie de développement:

Python

Appareil:

PC