Testing GUI-based Software with Undetermined Input Spaces