Static testing techniques like inspections, walkthroughs, and reviews check software products early in the development lifecycle without executing the code. Inspections are the most formal technique and involve individual review followed by a moderated team discussion. Walkthroughs are less formal than inspections. Reviews include management in addition to the technical team. Benefits of static testing include early bug detection and prevention, improved quality, and providing feedback to developers.