Wir betreiben ein Boutique-Hotel und geführte Städtetouren in Paris. Um unsere Website und die Direktbuchungs-Infrastruktur zu erneuern, haben wir mit einer lokalen Webagentur einen Vertrag über 14.000 EUR und einen 3-monatigen Zeitplan geschlossen. Die Entwicklung ist abgeschlossen, und das Projekt wurde uns zur Freigabe vorgelegt mit der Aussage, Zahlungsgateway und Buchungsmaschine seien angebunden.
Als wir jedoch nachfragten, ob die Zahlungs-API, die Kalendersynchronisation und die automatischen Bestätigungs-Mails End-to-End getestet wurden, bekamen wir eine überraschende Antwort: „Wir haben die nötigen Endpunkte angebunden, das System liefert Status 200 zurück. Die restlichen Szenarien können Sie live oder mit Ihren eigenen Testkarten durchspielen.“ Es wurden also weder Simulationen, fehlgeschlagene Transaktionen noch Lasttests durchgeführt.
Da wir so einen technischen Prozess noch nie gesteuert haben, sind wir ratlos. Ist es üblich, dass eine Agentur ein Projekt ohne API-Integrationstests übergibt? Wie sollten wir diese Tests rechtlich und technisch fordern, bevor wir die letzte Rate von 4.000 EUR freigeben?