Ein Frontend-Entwickler muss Integrationstests schreiben, die sowohl erfolgreiche als auch fehlerhafte HTTP-Antworten von einem API Gateway-gestützten Serverless-Backend testen. Die Tests sollen positive und negative Fälle mit minimalem Einrichtungsaufwand abdecken, während die Logikschicht noch in Entwicklung ist. Welcher Ansatz erfordert den geringsten Entwicklungsaufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Konfigurieren Sie die API Gateway-Mock-Integration für die Methoden. Fügen Sie eine einfache Logik in der Integrationsanfrage hinzu, um Erfolg oder Fehler basierend auf dem gewünschten HTTP-Status zurückzugeben, und ordnen Sie Nachrichten in der Integrationsantwort für jeden Status zu..
Warum dies die Antwort ist
Die Konfiguration der API Gateway-Mock-Integration für Methoden ist der Ansatz mit dem geringsten Entwicklungsaufwand. API Gateway kann so konfiguriert werden, dass es direkt Antworten simuliert, ohne dass ein Backend erforderlich ist. Durch das Hinzufügen einfacher Logik in der Integrationsanfrage (z. B. basierend auf einem Header oder Query-Parameter) kann API Gateway bedingt erfolgreiche oder fehlerhafte HTTP-Antworten zurückgeben. Dies ermöglicht das Testen positiver und negativer Fälle mit minimalem Einrichtungsaufwand, während die Backend-Logik noch entwickelt wird. Die Erstellung von zwei separaten Mock-Integrationen wäre umständlicher, da dies die Verwaltung mehrerer Ressourcen für jeden Status erfordert. Das Erstellen von Lambda-Funktionen für Mock-Antworten würde unnötigen Entwicklungsaufwand und Kosten verursachen, da API Gateway diese Funktionalität nativ bietet. Die Referenzierung einer Lambda-Funktion in einer Mock-Integration ist ebenfalls überflüssig, da die Mock-Integration selbst die Antworten simulieren kann.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich