Ideally you and your testing team would have access to the same source control repository. Using some of the features built into TFS for example, you could leverage Labels or Branches to "hand off" reports to your testing team. If you wanted to fully automate things through TFS you could create a custom Build that would deploy your reports to the "test server" and grant your testers access to run that Build as needed.
There are no special teachers of virtue, because virtue is taught by the whole community.
--Plato