{Testing services and service-centric systems: Challenges and opportunities}