Validation activities like testing can’t unearth all defects in a software system. Software products might have thousands of users, and bugs can be costly. You need to plan for verification activities like code review. That will help you identify more defects, and you can identify them early.