Static testing methods examine software work products like requirements and design documents without executing the software. This allows defects to be found early. Some advantages of static testing include early feedback on quality, low rework costs from finding defects early, and increased development productivity. Formal reviews follow a defined process with roles like moderator, author, scribe, and reviewers. Reviews can find defects, improve quality, and create common understanding. Static analysis tools can check for adherence to coding standards and metrics.