is there a way to test an App Store distribution build before users could download from store?

Is there a way to test an App Store distribution build before users could download from store?

I’m assuming no, but thought I would check.  So I’m referring to:

 - you have your app ready/tested

 - you have built a release using Distribution Ad Hoc and this tests ok on testers device

 - you then build with the “App Store Distribution” provisioning profile

 - so at this point in time can you test?  or do you upload being careful that you change nothing during the build except changing the provisioning profile from “Ad Hoc” to “App Store”?