* Alle hier genannten Preise verstehen sich zzgl. der ges. MwSt.
Legende:
Durchführungsgarantie
noch wenige Plätze!
ausgebucht!
Das von uns angebotene Schnittstellentest-Seminar vermittelt praktische, methodische Grundlagen des Tests im Bereich Schnittstellen (APIs) und Microservices. Wir bauen Basiswissen über die wichtigsten Aspekte dieser technischen Tests auf und wenden dieses in praktischen Übungen und Beispielen an.
Schnittstellen (APIs - Application Programming Interfaces) werden dazu genutzt, Daten zwischen verschiedenen Systemen auszutauschen oder auf diesen Programmaufrufe (Remote Procedure Calls - RPC) auszuführen. Sie werden z.B. bei Service-orientierten Architekturen (SOA) oder für die Kommunikation von Microservices verwendet.
Da die Funktionalitäten dieser Schnittstellen elementar für die Funktionalität des Gesamtsystems sind, müssen diese explizit getestet werden.
Darüber hinaus spielt auch das Testen von Schnittstellen (REST API, SOAP) in der Testautomatisierung eine große Rolle, insbesondere bei der Nutzung von DevOps sollte eine Einbindung in Ihr Continuous Integration System erfolgen. Dieses Thema wird in einem Exkurs kurz erläutert.
Für den Test dieser Systeme gibt es spezielle Softwaretools, im Seminar wird das kostenlose Tool Postman genutzt.
Inhalte des Seminars: Was erwartet Sie?
- Was sind Schnittstellen und wo werden sie verwendet?
- Motivation: warum sollen Schnittstellen getestet werden?
- Begriffe: RPC, SOA, Microservices, REST, SOAP
- Aufbau von HTTP Request- und Response-Nachrichten
- HTTP Status Codes und ihre Bedeutung
- HTTP Methoden, wie GET, POST, PUT und PATCH
- Validierung der Nachrichten (Text, Statuscode, JSON Response)
- Tools zum Testen von Schnittstellen: cURL, Postman
- Nutzung von Postman für den Test
- Schnittstellentests in der Testautomatisierung: Exkurs