Ein Entwickler verwendet AWS Amplify Hosting und möchte End-to-End-Tests hinzufügen, um Fehler vor der Produktion zu reduzieren. Wo sollte der Entwickler E2E-Tests hinzufügen, damit sie während des Amplify-Build-Prozesses ausgeführt werden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie eine Testphase in den amplify.yml-Build-Einstellungen der Anwendung hinzu..
Warum dies die Antwort ist
Um End-to-End-Tests (E2E) in den Amplify-Build-Prozess zu integrieren, sollte der Entwickler eine Testphase in der amplify.yml-Datei der Anwendung hinzufügen. Diese Datei definiert die Build-Einstellungen für Amplify Hosting und ermöglicht es, benutzerdefinierte Befehle und Phasen, einschließlich Testbefehlen, während des Build-Workflows auszuführen. Amplify führt diese Tests dann automatisch als Teil des CI/CD-Prozesses aus, bevor die Anwendung bereitgestellt wird. Die Option amplify add test ist für die Konfiguration von Unit-Tests oder anderen Test-Frameworks innerhalb des Projekts gedacht, aber nicht direkt für die Integration in den Amplify Hosting Build-Prozess. Das Schreiben von Unit-Tests und deren Bereitstellung mit amplify push ist zwar wichtig, aber amplify push synchronisiert lokale Amplify-Ressourcen mit der Cloud und steuert nicht direkt die Ausführung von E2E-Tests im Build-Prozess. Die aws-exports.js-Datei enthält Konfigurationsinformationen für den Zugriff auf AWS-Ressourcen und ist nicht der Ort, um Build-Phasen zu definieren.
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