Ich richte pytest API-Tests mit einem ci Qualitätsgate für deinen Service ein

Einige Informationen wurden automatisch übersetzt.

China

Ich spreche Chinesisch, Englisch

Python Automatisierungsingenieur, KI-Agenten, Web Scraping, APIs

Python-Automatisierungsingenieur: Datenextraktions-Pipelines, API-Tests und Integration von AI-Agenten. Ich erstelle: Web-Scraper (Playwright/CDP, Anti-Bot-Handling, Resume & Recovery), die Excel/CSV...
Über diesen Service

Deine API funktioniert heute. Wird sie nach der Veröffentlichung nächste Woche noch funktionieren? Ich schreibe die pytest-Suite, die diese Frage beantwortet – und integriere sie in CI, damit niemand daran denken muss, sie auszuführen.


WAS DU BEKOMMST

- Eine geschichtete pytest-Suite: schnelle Unit-Checks, API-Contract-Tests und ein kurzer End-to-End-Pfad

- Datengetriebene Fälle: Neue Szenarien werden durch Bearbeiten von YAML hinzugefügt, nicht durch Code-Änderungen

- Ein Coverage-Bericht mit einem Schwellenwert-Gate: Der Build schlägt fehl, wenn die Coverage unter die vereinbarte Linie fällt

- Optionales CI: ein GitHub Actions Workflow, Matrix über zwei Python-Versionen, Berichte als Artefakte hochgeladen


WIE ICH ARBEITE

- Ich lese zuerst deine API-Dokumentation (oder deine Handler) und schicke dir einen kurzen Testplan, bevor ich mit dem Schreiben beginne

- Ich liefere keine Tests, die "immer bestehen" – Assertions sind spezifisch und schlagen lautstark fehl, wenn sie sollten

- Wenn ich einen echten Fehler finde, melde ich ihn mit einer minimalen Reproduktion und halte diesen Fall als xfail(strict), damit er rot wird, sobald jemand ihn behebt – nichts wird stillschweigend ignoriert


Sende mir deine API-Dokumentation oder den Link zu deinem Repository, und ich sage dir die richtige Stufe und Lieferzeit.

Die Lieferzeit setzt voraus, dass ich am ersten Tag funktionierenden API-Zugang erhalte (Dokumentation oder ein Repository mit Testumgebung).



Anwendung testen:

API

Entwicklungstechnologie:

Python

Gerät:

PC