Microservice Testing Approaches: A Systematic Literature Review

  • Israr Ghani Software Engineering Department School of Computing, Universiti Teknologi Malaysia, Skudai, Johor Baharu, 81310, Malaysia,
  • Wan M.N Wan-Kadir Software Engineering Department School of Computing, Universiti Teknologi Malaysia, Skudai, Johor Baharu, 81310, Malaysia,
  • Ahmad Mustafa Software Engineering Department School of Computing, Universiti Teknologi Malaysia, Skudai, Johor Baharu, 81310, Malaysia
  • Muhammad Imran Babir Army Public College of Management and Science, Department of Computer Science, Rawalpindi, Pakistan
Keywords: Microservice testing, Microservices-based application testing, empirical study, Quality assurance, Testing Approaches

Abstract

Testing is a crucial part of each code development method to which organizations devote extensive time and effort. The ever-changing industry needs of business necessitate that experts adopt and support themselves to meet the requirements in microservice testing, and in the process of doing so, contribute escalation to newer approaches and essential techniques of architecture in microservice testing from the perspective of microservice testing, the advancement of “microservice” is the result of such an activity to make the testing quality better and its impact penetrates down to the quality assurance teams. Working on testing microservice has become a newer structure of this testing architecture. This study explains the challenges that the testing world has to deal with and the effective strategies that can be predicted to overcome them while testing for applications and its design with a microservice testing approaches. This study can also serve as a guide to anyone who wants apparition into microservices and would like to know more about microservice. Testing approaches that can be developed and successfully applied while working within such a landscape. However, one of the major advantages of using microservice that it offers, efficient, flexible, effective, reusability mechanism. Furthermore, it is a secure way to reduce the development and testing time and cost. The security, performance, traceability, compatibility, complexity, effectiveness and scalability become some of the major concerns when testing approaches, frameworks, tools and models are applied for each microservice repository and no previous research addresses these concerns. In this review, we present some testing approaches, frameworks, tools and models to address all these concerns.

Downloads

Download data is not yet available.
Published
04-12-2019
How to Cite
Ghani, I., Wan-Kadir, W. M., Mustafa, A., & Imran Babir, M. (2019). Microservice Testing Approaches: A Systematic Literature Review. International Journal of Integrated Engineering, 11(8), 65-80. Retrieved from https://publisher.uthm.edu.my/ojs/index.php/ijie/article/view/3856
Section
Articles