what is peer review testing?
 A peer review is to provide a disciplined engineering practice for detecting and correcting defects in software artifacts and preventing their leakage into field operations according to the Capability Maturity Model. 