Ad Hoc Vs Exploratory Testing