Asif Imtiaz Shaafi

Asif Imtiaz Shaafi

orcid

Research Focus & Metrics

Academic Career Length

2Years (2025-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
30 March 2025 in Electronics
Verified
Journal Article
Open access
PDF file
Tingshuo MiaoTingshuo Miao
Tingshuo Miao
ASAsif Imtiaz Shaafi
Asif Imtiaz Shaafi
ESEunjee Song
Eunjee Song
Software development underwent a significant shift with the adoption of microservice architecture. Such architecture offers modularity and scalability but introduces new testing challenges. This review aims to identify, categorize, and analyze key testing methods used in microservices-based systems, emphasizing how these methods address architectural challenges and affect overall system quality. The distributed nature and asynchronous communication patterns of microservices architecture create a pressing need for robust and adaptive testing approaches. We systematically reviewed relevant papers, categorized approaches, and analyzed their strengths, limitations, and impact on system reliability. Our findings reveal that contract testing, behavior-driven development, and automated regression testing are widely practiced, yet there is a notable shortage of dedicated test generation tools designed specifically for microservices (i.e., the automated creation of test cases and test scripts tailored to verify microservices’ functionality and interactions). Additionally, this study underscores the necessity of specialized tools and advocates mock services as a solution for stabilizing complex inter-service dependencies. This study offers insights that advance both research and practice, ultimately improving microservices system reliability.

16 April 2025
Verified
Book Chapter
Closed access
PDF file
Tingshuo MiaoTingshuo Miao
Tingshuo Miao
ASAsif Imtiaz Shaafi
Asif Imtiaz Shaafi
GSGreg Speegle
Greg Speegle
ESEunjee Song
Eunjee Song