Mobile App Programming: Exploratory Testing vs. Scripted