Review, Walkthrough, and Inspection – 3 Pillars of Software Testing