This document presents an empirical analysis of microservices systems through consumer-driven contract testing, focusing on the architecture, testing strategies, and challenges in real-world implementations. The research examines the testing architecture of open-source microservices systems, utilizing various testing types and exploring alignment with best practices. Findings indicate deviations from established testing guidelines, highlighting a need for improved service-level testing and adaptations of existing testing paradigms.