Maintenance testing involves both breadth testing, which tests full functionality but not in detail, and depth testing, which tests features in full detail. A formal review, also known as inspection, is led by a trained moderator, involves pre-meeting preparations, and has a formal follow up process. The phases of a formal review process are planning, kick off, individual preparations, review meeting, rework, and follow up.