Testing microservices architecture-based applications: A systematic mapping study