Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
http://dx.doi.org/10.25673/37346
Titel: | Automatisiertes Testen von RESTful Webservices zur Validierung von Claim-basierten Berechtigungskonzepten mittels der OpenAPI-Dokumentation |
Autor(en): | Kissmann, Benjamin |
Gutachter: | Prof. Dr. Karol, Sven |
Körperschaft: | Hochschule Merseburg |
Erscheinungsdatum: | 2021-07-14 |
Art: | Masterarbeit |
Sprache: | Deutsch |
Herausgeber: | Hochschulbibliothek, Hochschule Merseburg |
URN: | urn:nbn:de:gbv:542-1981185920-375852 |
Schlagwörter: | RESTful Webservices OpenApi-Dokumentation Claim-basierte Berechtigungskonzepte REST-QA GitLab-Schnittstelle |
Zusammenfassung: | Diese Masterarbeit hat die Entwicklung eines Test-Tools als Ziel. Dieses Werkzeug soll es ermöglichen die Zuverlässigkeit sowie Claimbasierte Berechtigungskonzepte von RESTful Webservices anhand ihrer OpenAPI-Dokumentation zu überprüfen. Dabei wird untersucht, ob sich das Verhalten des zu testenden Systems mittels zustandsabhängiger Eigenschaften spezifizieren lässt und welchen Einfluss diese auf das Finden von Fehlern haben. Um diese Frage zu beantworten, wurde mit dem entwickelten Test-Tool, REST-QA, ein Teil der GitLab- Schnittstelle validiert. Die Auswertung hat gezeigt, dass die vorgeschlagenen zustandsabhängigen Eigenschaften im generischen Kontext nicht allgemeingültig sind. Mit diesen Eigenschaften konnten in GitLab keinerlei Fehler gefunden werden. Jedoch kann damit keine Aussage über den tatsächlichen Nutzen dieser getroffen werden, da die Validierung nur an einem einzelnen RESTful Webservice durchgeführt wurde. Dessen ungeachtet konnte REST-QA zwei neue Fehler in der GitLab-Schnittstelle entdecken. Die Arbeit stellt somit ein weiteres Beispiel für die Machbarkeit und den Nutzen des zu Grunde liegenden Ansatzes für das Testen von RESTful Webservices mittels der Open- API-Dokumentation dar. |
URI: | https://opendata.uni-halle.de//handle/1981185920/37585 http://dx.doi.org/10.25673/37346 |
Open-Access: | Open-Access-Publikation |
Nutzungslizenz: | (CC BY 4.0) Creative Commons Namensnennung 4.0 International |
Enthalten in den Sammlungen: | Ingenieur- und Naturwissenschaften |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
KissmannBenjamin_Automatisiertes_Testen_von_RESTful_Webservices.pdf | 1.19 MB | Adobe PDF | Öffnen/Anzeigen |