You may test your app on your dashboard. During the development process you may choose to upload your app or simply run it but not submit it to the app store. In that scenario you will be able to run your app but it will not be submitted for review. Depending on the time of execution for the app, you will be able to debug, view results etc.