How to Choose between Exploratory and Scripted Testing