Hi Sid,
There is a concept called transport of copies (ToCs) which will help you in this situation.
Transport of copies can move the changes to TEST environment when ChaRM project is "in development".
Transport of copies can move chang only to next system i.e. TEST and cannot move further to production system.
Developers can test and revert back the change untill test is successful without any effect on the flow of the change documents. Once development is as per requirement, regular transport request can be released from D -> Q -> P.
Thanks,
Ambarish