Theories for model-based testing door