We want to prevent a Developer from also moving the Issue through the Test status as though he/she has tested his/her own code without having a QA type group or Dev Lead having sole permission to move it along. It would be OK for Developer A to provide the Defect/Task fix/updated feature and have Developer B test and validate it. Also, Dev A and B can reverse these roles on a different Defect/Task.
Regards, Steve Daniel