I would like to take some time and pontificate about a subject that is near and dear to my heart – Debugging Code. So here are some basic principles:
1) Developers should be responsible for debugging – not Quality Assurance.
Developers know the code – they wrote it.
The same is not true for QA.
So there is no way that QA can debug code as well as Development.