Two sides of the same coin: Uniting testing and monitoring with Synthetic Monitoring