Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/41381
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorAERTS, Kris
dc.contributor.advisorTAIBI, Davide
dc.contributor.authorBaeten, Maarten
dc.date.accessioned2023-09-21T07:52:18Z-
dc.date.available2023-09-21T07:52:18Z-
dc.date.issued2023
dc.identifier.urihttp://hdl.handle.net/1942/41381-
dc.description.abstractMicroservices zijn kleine herbruikbare en eenvoudig schaalbare componenten die zich op meerdere fysieke en virtuele plaatsen kunnen bevinden. Deze spreiding bemoeilijkt echter het verifiëren of alle services getest zijn. Deze thesis onderzoekt welke methodiek ervoor kan zorgen dat alle services geverifieerd worden. De eerste stap omvat het definiëren van de reikwijdte van de applicatie op basis van beschikbare documentatie. Dit moet resulteren in een overzicht van de microservices-architectuur. Call-grahps helpen bij de visuele voorstelling hiervan. Het idee voor de servicedekking is gebaseerd op het principe van codedekking. Codedekking verifieert of alle code in een (alleenstaande) softwaretoepassing wordt uitgevoerd. De voorgestelde methodiek past het Depth-First-Search (DFS) algoritme toe op de call-graphs met gekende microservices-structuur om in eerste instantie (offline) het aantal nodige testen voor een volledige dekking te bepalen. De effectieve testfase past vervolgens opnieuw DFS toe en registreert hoeveel unieke tests succesvol werden uitgevoerd. De verhouding van de uitkomst van het DFS algoritme op de call-graphs en de uitkomst van het DFS algoritme op de microservice-applicatie is een maat voor de servicedekking. De voorgestelde methodiek is generiek toepasbaar en biedt een maatstaf ter controle van de servicedekking. De eerste stappen voor het empirisch testen werden ook genomen a.h.v. een treinticketmicroservice-applicatie.
dc.format.mimetypeApplication/pdf
dc.languagenl
dc.publisherUHasselt
dc.titleMicroservice coverage detection
dc.typeTheses and Dissertations
local.bibliographicCitation.jcatT2
dc.description.notesmaster in de industriële wetenschappen: elektronica-ICT
local.type.specifiedMaster thesis
item.contributorBaeten, Maarten-
item.fullcitationBaeten, Maarten (2023) Microservice coverage detection.-
item.fulltextWith Fulltext-
item.accessRightsOpen Access-
Appears in Collections:Master theses
Files in This Item:
File Description SizeFormat 
7dfe2da4-1f2f-4248-a27d-d2bdfaa8a52a.pdf3.17 MBAdobe PDFView/Open
2d672a9a-5851-43c4-8da2-0f1de8d0b840.pdf607.06 kBAdobe PDFView/Open
Show simple item record

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.