Observation-Based Modeling for Model-Based Testing