Exploratory Testing Vs Ad Hoc Testing