Please use this identifier to cite or link to this item:
http://dx.doi.org/10.25673/37346
Title: | Automatisiertes Testen von RESTful Webservices zur Validierung von Claim-basierten Berechtigungskonzepten mittels der OpenAPI-Dokumentation |
Author(s): | Kissmann, Benjamin |
Referee(s): | Prof. Dr. Karol, Sven |
Granting Institution: | Hochschule Merseburg |
Issue Date: | 2021-07-14 |
Type: | Master thesis |
Language: | German |
Publisher: | Hochschulbibliothek, Hochschule Merseburg |
URN: | urn:nbn:de:gbv:542-1981185920-375852 |
Subjects: | RESTful Webservices OpenApi-Dokumentation Claim-basierte Berechtigungskonzepte REST-QA GitLab-Schnittstelle |
Abstract: | 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 publication |
License: | (CC BY 4.0) Creative Commons Attribution 4.0 |
Appears in Collections: | Ingenieur- und Naturwissenschaften |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
KissmannBenjamin_Automatisiertes_Testen_von_RESTful_Webservices.pdf | 1.19 MB | Adobe PDF | View/Open |