Wir helfen Ihnen, „Shift-Left“ einzusetzen.
Was haben Sie davon?
Indem Sie Ihre Tests auf API- statt auf UI-Ebene implementieren, erhöhen Sie deren Stabilität und Wiederholbarkeit.
API-Tests sind für moderne Entwicklungsprozesse besser geeignet, weil
- Die API-Ebene ist die stabilste Schnittstelle zum getesteten System – daher sind API-Tests weniger anfällig und einfacher zu warten
- API-Tests können früher implementiert und ausgeführt werden
- API-Tests können häufig detaillierte verborgene Funktionen verifizieren
- API-Tests sind schneller ausführbar
Wenn Sie eine Funktion testen möchten, die nicht über APIs verfügbar ist, können Sie diesen Ansatz leider nicht nutzen – z. B. wenn Sie eine SAP-Anwendung ohne APIs testen. Dann brauchen Sie wohl oder übel eine stabile Anwendung und Web-Testing der Benutzeroberfläche.