(role)CAST: A Framework for On-line Service Testing