CONTRACT ENABLED TESTING OF MICROSERVICES

Welcome to DSpace BU Repository

Welcome to the Bahria University DSpace digital repository. DSpace is a digital service that collects, preserves, and distributes digital material. Repositories are important tools for preserving an organization's legacy; they facilitate digital preservation and scholarly communication.

Show simple item record

dc.contributor.author Asma Farooq, 01-241192-003
dc.date.accessioned 2022-12-22T12:04:12Z
dc.date.available 2022-12-22T12:04:12Z
dc.date.issued 2021
dc.identifier.uri http://hdl.handle.net/123456789/14531
dc.description Supervised by Dr. Tamim Ahmed Khan en_US
dc.description.abstract A Microservice is an architectural style of developing an application consists of independent single-function modules with distinct interfaces and functionalities. These independent modules are deployed on different servers to increase performance and reliability, but as a result, testing of this massive system is a challenge. This research aims to provide a visual contract enabled testing of microservice in line with dataflow-based testing techniques. Where visual contracts consist of pre- and post-condition of an interface. We use two case studies to achieve our objectives. First case study is a combination of fairly large microservices “Uber”. We focused on ride booking related modules. Our second case study is “A+ Kids”, about a student monitoring system. We applied same approach on both case studies to analyze the results. We made visual contracts using AGG and set rules for each operation to perform critical pair analysis. This helped us to design test cases with focus on most important pairs of operations in operation sequence. This result in reduce effort, time, and cost in creating and executing test cases, and improves choreography. en_US
dc.language.iso en en_US
dc.publisher Software Engineering, Bahria University Engineering School Islamabad en_US
dc.relation.ispartofseries MS-SE;T-1851
dc.subject Software Engineering en_US
dc.title CONTRACT ENABLED TESTING OF MICROSERVICES en_US
dc.type MS Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account