Synthetic End-User Testing: Modeling Realistic Agents Based on Behavioral Examples