Yes Fred, as he always is with these things, is perfectly correct.
The time to test the evidence from both sides is at the trial. When you appear and enter your not guilty plea there will usually be a "case management" hearing (though in some areas this may be adjourned to a later date). At that hearing the court will hear what is alleged, what is agreed and what is in dispute (that is, in effect, the basis of your not guilty plea). They will also determine which witnesses need to be called to give evidence and which, if any, can be "agreed" and their statements simply read to the court at the trial. Also determined will be any "special measures" which witnesses might require and then a trial date will be set. Your solicitor will handle all of this.
Only the briefest outline of the allegations will be heard by the court. There will be no opportunity to challenge any of the allegations made and no hearing to decide on any matters of fact (that is, the validity or otherwise of the evidence). They are all matters for the trial. The magistrates will not have the opportunity to consider the facts and will have no opportunity to dismiss the allegations at this stage. Only the CPS can discontinue the matter and, as Fred has explained, they must believe they have sufficient evidence to have a realistic chance of a conviction or they would not have authorised the charge against you.